SW Engineering Manager

Groups Recover Together, Inc.Remote,
Remote

About The Position

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.

Requirements

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 Haves

  • 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.

Responsibilities

  • 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.
  • 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.
  • 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).
  • 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.
  • 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.
  • Other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service