SW Engineering Manager
Create a free account to apply in seconds
The Engineering Manager leads a high-performing, remote-first product development team building and scaling technology that supports substance use disorder (SUD) care delivery. In this role, you will manage a team of software engineers, driving engineering excellence while collaborating closely with product management, clinical operations, and vendor partners. You will own delivery outcomes, foster a strong team culture, and help shape the technical direction of our healthcare platform.
The ideal candidate is a servant leader who thrives in fast-paced health-tech environments, has a track record of delivering quality software on time, and can balance hands-on engagement with strategic thinking. You will serve in collaborative partnership with your Product team counterparts as the bridge between engineering execution and cross-functional stakeholders, ensuring that your team is aligned, supported, and set up to succeed.
Essential Functions:
Responsibilities:
• Team Management:
• Lead, mentor, and manage a remote team of software engineers, fostering a culture of accountability, collaboration, and continuous improvement.
• Provide mentorship and guidance to team members, supporting their career growth and skill development; collaborate on individual development plans, provide regular feedback, and conduct performance reviews.
• Recruit, onboard, and develop engineering talent, including evaluating and managing engineers engaged through outsourced or nearshore/offshore partnerships.
• Foster an inclusive, supportive, and high-performing team culture built on psychological safety and trust.
• Development Process Ownership:
• Facilitate all scrum ceremonies, including sprint planning, daily standups, backlog grooming, sprint reviews, and retrospectives.
• Partner with the Product team members to refine and prioritize the team backlog, ensuring alignment with organizational goals and roadmap commitments.
• Remove blockers and support the team in maintaining a sustainable pace of work; track and report team metrics (e.g., velocity, burndown) to stakeholders.
• Delivery & Execution:
• Own end-to-end delivery of engineering commitments, collaborating with the team to set achievable sprint goals and deliver high-quality software on time.
• Monitor delivery health and quality metrics; proactively identify and address blockers, risks, and dependencies.
• Balance technical debt remediation with product feature delivery, making pragmatic prioritization decisions in collaboration with product and engineering leadership.
• Ensure software is developed to meet security, compliance, and regulatory standards applicable to healthcare technology environments (e.g., HIPAA).
• Cross-Functional Collaboration:
• Partner closely with Product Management to refine requirements, define acceptance criteria, and ensure roadmap alignment.
• Collaborate with data, clinical, and operations teams to support platform integrations, data pipeline needs, and clinical workflow technology.
• Serve as a primary point of contact for vendor and outsourcing partners, managing relationships, expectations, and delivery accountability.
• Communicate engineering status, risks, and decisions clearly to executive and non-technical stakeholders.
• Technical Leadership:
• Maintain sufficient technical fluency to support technical decision-making and participate meaningfully in architecture discussions and code reviews.
• Ensure alignment with architectural principles, coding standards, and best practices across the team.
• Encourage and facilitate pair programming, code reviews, and knowledge sharing to raise the collective technical bar.
• Support the evaluation and adoption of new tools and development practices that improve team productivity and product quality.
• Oversee engineering contributions to data platform initiatives, including ETL pipelines, third-party integrations, and data infrastructure improvements.
Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
Other Duties and Responsibilities:
• Other duties as assigned.
Knowledge, Skills and Abilities:
• Engineering Leadership: Demonstrated ability to lead and develop high-performing software engineering teams in a remote Agile environment. Skilled in coaching engineers at various levels, managing performance, and cultivating a collaborative and inclusive team culture.
• Agile Delivery Management: Proven experience facilitating development team ceremonies and managing team delivery within an Agile/Scrum framework. Ability to translate product requirements into well-scoped engineering work and maintain a predictable delivery cadence.
• Stakeholder Communication: Strong written and verbal communication skills with the ability to translate technical concepts for non-technical audiences. Comfortable presenting updates and recommendations to executives, cross-functional partners, and external vendors.
• Technical Depth: Solid understanding of modern software development practices, full-stack web development (preferably Ruby on Rails / React), cloud infrastructure (Azure or AWS), relational databases, and API design. Sufficient hands-on experience to credibly guide and support an engineering team.
• Cross-team collaboration: Experience working with distributed teams or engineers engaged through outsourced staffing or nearshore/offshore models. Ability to set clear expectations, maintain quality standards, and build effective working relationships across organizational boundaries.
• Healthcare Technology Acumen: Familiarity with the healthcare or health-tech product development landscape, including regulatory considerations (HIPAA), EMR/EHR platform integrations, and the unique challenges of building software for clinical environments.
• Bachelor’s degree in Computer Science, Engineering, or a related technical field required from an accredited college; advanced degree preferred.
• 3–5+ years of direct engineering management experience, with demonstrated success leading software delivery teams.
• 5–7 years of hands-on software engineering experience, with a track record of delivering scalable and maintainable solutions.
• Demonstrated experience managing remote, distributed engineering teams using Agile/Scrum methodologies.
• Hands-on experience facilitating development team processes, including sprint planning, backlog grooming, and retrospectives.
• Strong interpersonal and communication skills, with the ability to navigate team dynamics, build trust, and align cross-functional stakeholders.
• Track record of successfully partnering with product managers to deliver complex software products on time.
• Access to reliable internet and telephone services, specifically 10M download and 5M upload packages or higher as well as a strong WiFi signal from your remote work location.
• Must meet pre-employment requirements and maintain all applicable state and job-related guidelines for background screening. Depending on state-specific requirements, this may include fingerprinting, drug testing, health screening, and license/credential verifications.
Nice-to-Have:
• Experience in healthcare, health-tech, or other highly regulated industries (e.g., finance, insurance).
• Experience managing or coordinating with outsourced or vendor engineering teams.
• Familiarity with data platform engineering, ETL pipelines, or data infrastructure.
Not ready to apply? Connect with us for general consideration.