SW Engineering Manager
Recover Together
Other Engineering
United States · Remote
SW Engineering Manager
- ID
- 2026-6967
- Job Locations
- US-Remote
- Category
- Technology
- Type
- Regular Full-Time
- Work Arrangement
- Remote
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.
Options
Connect With Us!
Software Powered by iCIMS
www.icims.com