Engineering Manager, Product Engineering
About the Role
You will lead and develop a multidisciplinary pod of frontend, backend, and full-stack engineers, translating complex product requirements into intuitive, scalable experiences. You will own execution of product initiatives from scoping through delivery and iteration, provide technical leadership through design reviews and architecture guidance, unblock engineers, and collaborate cross-functionally to ensure smooth integrations. You will establish engineering fundamentals such as documentation, observability, testing, and operational rigor, and foster a culture of ownership, velocity, and clear communication.
Requirements
- Bachelor's degree or equivalent in Computer Science or related field
- 5+ years of software engineering experience
- 2–5+ years of people management experience
- Proven success leading multidisciplinary engineering teams (frontend and backend)
- Experience shipping user-facing workflows or product surfaces
- Ability to operate effectively in ambiguous problem spaces and move quickly with incomplete information
- Technical grounding to evaluate designs, review code, and guide architectural decisions
- Excellent communication skills and strong cross-functional partnership instincts
- Experience scaling or evolving product engineering pods (nice to have)
- Background in B2B or enterprise software (nice to have)
- Experience with data-rich, workflow-heavy, or real-time products (nice to have)
- Familiarity with event-driven systems or complex integrations (nice to have)
Responsibilities
- Lead and develop a pod of frontend, backend, and full-stack engineers
- Own execution of product initiatives end-to-end from scoping through delivery and iteration
- Partner with Product and Design on roadmap planning, tradeoffs, and prioritization
- Drive predictable delivery while maintaining quality, reliability, and maintainability
- Provide technical leadership via design reviews, architectural discussions, and code review
- Collaborate cross-functionally with other engineering teams to ensure smooth integrations
- Establish documentation, observability, testing, and operational rigor
- Foster a culture of ownership, velocity, and clear communication
