Engineering Manager
Leads multiple engineering teams, combining people management with hands-on technical leadership, architecture, and coding. The role requires at least four years of software engineering experience and a demonstrated ability to build high-performing teams in complex startup environments.
About the job
Responsibilities
- Lead 4+ engineers across one or more teams and ensure successful business outcomes.
- Partner with product managers, designers, and operations to develop and execute R&D strategy addressing business problems that impact homeowners.
- Build and develop a high-performing engineering team through mentorship and empowerment.
- Provide strong technical leadership, guidance, and mentorship, including coding and architecture design.
- Define and promote processes that improve team effectiveness and business impact.
- Drive continuous improvement and innovation through data-driven decisions.
- Partner with engineering leaders to shape a cohesive engineering culture and direction.
Requirements
- At least 4 years of software engineering experience.
- Experience as a tech lead or in engineering management preferred.
- Track record of building and empowering long-lasting teams.
- Experience working in complex, technical environments.
- Experience in a fast-paced, ambiguous startup environment.
- Strong resource planning, communication, judgment, problem-solving, and decision-making skills.
Compensation and Benefits
- Base salary of $241,500–$284,000, with equity and a 401(k) plan.
- Comprehensive medical, dental, and vision benefits.
- Commuter benefits.
- Learning and development opportunities with regular 360-degree feedback reviews.
- Budgets for team and company outings.
- Flexible paid time off, sick days, and 11 company holidays.
- 12 weeks of fully paid parental leave for birthing and non-birthing parents.
Skills
Software Engineering, Technical Leadership, Architecture Design, Mentorship, Resource Planning, Problem Solving, Decision Making, Data-Driven Decisions
Similar jobs
Engineering Management jobsLeads and scales a customer-facing Applied AI Engineering team serving high-growth startups, guiding customers from experimentation to production while building repeatable deployment mechanisms. Requires technical depth in AI/ML platforms and experience leading teams in startup-focused, ambiguous environments.
Leads technical strategy and a multidisciplinary engineering team responsible for billing, accounting, eligibility, and enrollment systems. The role requires 5+ years of engineering management experience, strong distributed-systems expertise with Python or Go, and experience developing engineering leaders.
Leads the Web Infrastructure team responsible for Notion’s web client architecture, performance, reliability, and shared design systems. The role manages senior engineers and managers, drives execution and planning, and partners across the organization on technical and organizational practices.
Leads and builds a platform team responsible for infrastructure, developer productivity, and SRE/production support. The role combines hands-on technical work with team building and requires cloud, infrastructure troubleshooting, large-scale operations, and SRE experience.
Leads and scales the Growth engineering team, owning acquisition funnels and AI-powered intake systems that move leads through to bound coverage. Requires people-management experience, end-to-end growth optimization, cross-functional partnership, and hands-on technical leadership.