Location
Remote, US
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Overview:
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.
Responsibilities:
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.
Qualifications:
- 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.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.