Engineering Manager
Menlo Park, CA | Remote, US
- Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.
- Be both a highly technical, hands-on coder and an effective people manager.
- Be a subject matter expert in at least one specific domain. (examples: product, product infrastructure, infrastructure, machine learning) Lead teams that deliver on multiple projects of increasing dependencies in an ambiguous or high-impact area.
- Work with team and cross functional partners to define and influence strategy.
- Work on issues of diverse scope, and drive roadmap creation and execution.
- Collaborate with various functions, drive engineering initiatives and have an impact at an organizational level.
- Participate in technical design.
- Measure the impact of team and set clear expectations and goals.
- Manage, perhaps through subordinate supervisors, the coordination of the activities of the team with responsibility for results, including costs, methods, and staffing.
- Work effectively with cross functional partners and stakeholders to set and achieve optimal outcomes.
- Partner with leadership to influence and drive org design, contribution and prioritization.
- Telecommute from anywhere in the U.S. permitted.
- Requires a Bachelor’s degree in Computer Science, Computer Software, Engineering, Applied Sciences, Mathematics, Physics, or related field, followed by five years of progressive, post-baccalaureate work experience in the job offered or in a computer-related occupation.
- Requires three years of experience in the following:
- 1. Software engineering work experience including hands-on technical management building infrastructure core components
- 2. Coding in one of the following languages: C++, Java, Javascript, Python, or PHP
- 3. Recruiting and managing technical teams, including performance management
- 4. Architecting, developing, and shipping software products and/or services
- 5. Management experience with technical teams, or experience as a technical lead or project manager
- 6. Building products including front end technologies and backend systems
- 7. Unix or Linux
- 8. Large-scale Internet service architectures (load balancing, LAMP, or CDN's)
- 9. Designing and developing distributed systems, storage systems, or cache and data distribution infrastructure
- 10. …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Telecommute from anywhere in the U.S. permitted
Benefits/PerksBenefits Bonus Equity Long term conditions Mental health conditions Pregnancy-related support Religious beliefs Telecommute from anywhere in the U.S. permitted
Tasks- Participate in technical design
- Technical design
C C++ CDN Coding Computer Science Data processing Design Developing Distributed Systems Engineering Java Javascript Leadership Linux Load balancing Machine Learning Performance Management PHP Programming Python Recruiting Risk Management Software Engineering Storage systems Technical Technical Management Troubleshooting UNIX Web
Experience5 years
EducationApplied Sciences Bachelor Bachelor's degree in Computer Science Computer Science Computer Software Design Engineering Information Systems Management Mathematics Physics Planning Related Field Software Engineering Technology
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9