Engineering Manager, Provider Supply
Leads and develops a 4–6 person engineering team building provider scheduling, capacity, onboarding, and growth systems. The role combines people management with hands-on technical leadership and requires 6+ years of software engineering experience, 2+ years of engineering management, and proficiency in modern full-stack technologies.
About the job
Responsibilities
- Build, lead, and develop a high-performing team of 4–6 engineers.
- Coach engineers through regular feedback, career development, calibration, and performance management.
- Scale the team through recruiting, interviewing, hiring, and onboarding.
- Stay hands-on through architecture, pair programming, coding, code reviews, and on-call.
- Partner with product and design to write requirements, shape roadmaps, scope work, plan sprints, and deliver measurable outcomes.
- Drive decisions around system design, code quality, observability, reliability, and scalability.
- Establish team rituals including sprint planning, OKR planning and reporting, quarterly planning, and retrospectives.
- Set the technical and product direction for the provider supply platform.
- Build scheduling and capacity systems that help providers set caseload goals, manage availability, fill appointments, and earn predictably.
- Improve the provider application-to-activation funnel through experimentation, automation, referrals, and recruiting and onboarding experiences.
- Create human-in-the-loop systems that automate repetitive operational work and direct recruiting and operations teams toward high-value interventions.
- Build data foundations to understand provider capacity, forecast supply, measure funnel conversion, and support marketplace decisions.
- Connect provider growth and productivity improvements to patient access, provider retention, operational efficiency, and company scalability.
- Partner with provider recruiting, onboarding, strategy, operations, product, design, data, finance, and clinical leadership.
Requirements
- 6+ years of professional software engineering experience with modern full-stack technologies.
- 2+ years of hands-on engineering management experience.
- Experience hiring engineers and managing performance, promotions, and career development.
- Technical depth sufficient to pair program and contribute directly when needed.
- Strong product judgment, including writing PRDs, critiquing or mocking designs, sizing opportunities, and progressing independently.
- Proficiency with React, TypeScript, Node.js, PostgreSQL, or similar modern stacks.
- Experience shipping and owning production systems in a fast-moving, ambiguous environment.
- Comfort using data and experimentation to improve complex funnels, workflows, or marketplace systems.
- Ability to balance people leadership with technical depth, delivery focus, and clear communication.
Nice to Have
- Marketplaces
- Scheduling or capacity-management algorithms
- Growth funnels
- Operational automation
- Workforce technology
- Provider-facing products
- Regulated technology
Compensation and Benefits
- Full-time role.
Skills
React, TypeScript, Node.js, Postgres, Full-Stack Development, System Design, Code Quality, Observability, Reliability, Scalability, Experimentation, Automation, Scheduling Algorithms, Capacity Management, Marketplace Systems
Similar jobs
Engineering Management jobsLeads a remote-first team of SDETs responsible for product quality, test strategy, automation, and release reliability across SaaS and customer-managed environments. Requires 10+ years of industry experience, technical leadership, and strong expertise in testing, CI/CD, observability, and quality metrics.
Leads multiple service-infrastructure engineering teams and managers, shaping architecture, developer platforms, reliability, and cross-functional delivery. Requires substantial management experience, including managing managers, critical distributed systems, incident response, and geographically distributed teams.
Leads and develops the App Traffic engineering team building reliable, scalable service-mesh and networking infrastructure across multiple clouds. Requires 9+ years of software engineering experience, including engineering leadership and distributed-systems or infrastructure expertise.
Leads the mortgage engineering organization, owning platform architecture, delivery, business-line outcomes, and team development. Requires senior engineering management experience, extensive software engineering experience, large-team leadership, business ownership, and expertise in scalable systems and AI.
Leads a hands-on Shared Services Engineering team building and operating reusable services, SDKs, APIs, and customer-facing systems. Requires 7+ years of software engineering experience, engineering management experience, and strong technical judgment across distributed and full-stack systems.