Skip to main content
G

SW Engineering Manager

Groups Recover Together

Location

Remote, US

Salary

Not specified

Type

fulltime

Posted

Today

Remote
via indeed

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.

Browse All Jobs