Lead Software Engineer
New
T
Twin HealthDigital Health
Remote, USAFull-TimeLead
Salary$220,000 - $240,000 annually
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- PythonFull Stack DevelopmentFastAPIMicroservicesDistributed Systems
Requirements
- 6+ years of professional software engineering experience, including recent hands-on backend or full-stack product development.
- Demonstrated experience leading a significant project or team through end-to-end delivery, including planning work, delegating ownership, coordinating dependencies, and making technical and delivery decisions.
- Demonstrated experience partnering with Product Managers and business stakeholders to shape priorities, make tradeoffs, and own measurable customer or business outcomes.
- Experience personally owning and delivering customer-facing products from discovery or definition through launch, measurement, iteration, and production support.
- Full-stack technical leadership experience, with strong hands-on Python backend expertise and experience building microservices using FastAPI.
- Experience personally designing complex, event-driven systems and distributed architectures, including making documented scalability, reliability, and operational tradeoffs.
- Strong knowledge of API design, authentication and authorization, data modeling, production debugging, and performance optimization.
- Ability to communicate technical decisions, risks, tradeoffs, and progress clearly to engineering, product, clinical, and business audiences.
- Experience developing and operating AI agents or AI-powered products in production (preferred).
- Experience building products in healthcare, regulated environments, or fast-paced growth-stage companies (preferred).
Responsibilities
- Lead the end-to-end delivery of Copilot product capabilities for the care teams, from product discovery and technical design through implementation, launch, measurement, and production operations.
- Partner with Product Managers and clinical or business stakeholders to define priorities, evaluate tradeoffs, and translate customer and business needs into an executable product roadmap.
- Establish, own, and drive measurable product and business outcomes; ensure appropriate instrumentation and use post-launch results to guide iteration.
- Break complex initiatives into clear workstreams, delegate ownership effectively across engineers, manage dependencies, and hold the team accountable for high-quality delivery.
- Lead full-stack technical direction across user experiences, backend services, data flows, and system integrations while remaining hands-on in Python and FastAPI backend development.
- Design, develop, and scale reliable microservices and APIs using Python/FastAPI; contribute to or integrate with Java/Spring Boot services where appropriate.
- Make and document architectural decisions for complex, event-driven, distributed systems, including reliability, scalability, security, and operational tradeoffs.
- Collaborate closely with AI/ML, Data Platform, Infrastructure, mobile, and other engineering teams to deliver cohesive product capabilities and resolve cross-team dependencies.
- Develop and productionize AI-powered capabilities, including evaluation, guardrails, observability, and continuous-improvement workflows.
- Mentor engineers, provide technical direction and review, and improve the engineering practices needed for safe, frequent releases and reliable production operation.
View Full Description & ApplyYou'll be redirected to the employer's site