Lead Software Engineer - NBA
Core
Own the NBA platform's orchestration and state machine, managing durable workflow execution, long-running member journeys, and reliable action delivery across engagement channels.
Role type
Senior IC/Lead Full Stack Engineer (Distributed Systems & Workflow Orchestration)
Builds
Durable workflow execution engines, action delivery pipelines, and integration services for member engagement.
Domain
Healthcare/Insurance technology, Event-driven architecture, Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js/TypeScript, Workflow orchestration (Temporal), Kafka, Distributed systems design, Cloud-native (Azure/Kubernetes), Team leadership
Preferred skills
Temporal at scale, Transactional Outbox patterns, Adobe Experience Platform (AEP), Healthcare/Insurance domain experience
Technologies
Node.js, TypeScript, Temporal, Kafka, Azure, Kubernetes, Helm, Terraform
Responsibilities
Design and build durable workflows on Temporal; Own end-to-end action delivery pipeline from decision to receipt; Implement idempotency controls and retry mechanisms; Lead a small pod of engineers and contractors; Make architecture decisions for distributed systems reliability; Establish observability and operational visibility.
Seniority
Senior, hands-on IC with leadership responsibilities