Remote job
Engineering Manager
Job details
About this role
Role overview Guide an engineering team building digital tools that support primary care and ongoing management of chronic conditions. This player-coach role combines technical direction, delivery, and people management: you will help the team produce reliable, high-impact software while developing engineers and shaping priorities with product and design partners.
Responsibilities - Support team productivity, technical quality, and service reliability. - Build a collaborative, healthy team culture and provide mentorship and business context. - Represent the team in engineering-wide planning, initiatives, and processes. - Work with product managers and designers to shape the technical roadmap and improve experiences for clinicians and patients. - Set and communicate team objectives that align with broader goals and plans. - Hire, develop, and retain engineers, creating opportunities for team members to grow into leadership.
Requirements - Experience managing a technical team of at least three engineers. - Strong system design background and proficiency in a general-purpose language such as Python, Ruby, Go, or Java. - A track record of delivering development projects and helping others grow professionally. - Experience making sound decisions in fast-paced environments with competing constraints. - Demonstrated success delivering complex web applications and services. - Adaptability across technical systems and concerns.
Benefits and work setup The role is described as remote-first. Benefits include base compensation, equity opportunities, performance-based bonuses, and compensation reviews; medical, dental, and vision coverage; paid leave, company holidays, mental health resources, and no-meeting Fridays. Additional support includes professional development and mentorship, office setup reimbursement, a monthly phone and internet stipend, and paid parental leave.