This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer - NBA based in the United States. This is a hands-on technical leadership role responsible for a critical orchestration platform that manages complex, long-running digital member journeys.You will own the systems that move decisions from generation through activation, delivery, acknowledgment, and reconciliation at enterprise scale.Working primarily with Node.js, TypeScript, Temporal, Kafka, and cloud-native technologies, you will solve challenging distributed-systems problems.The role combines architecture, software development, reliability engineering, and leadership of a small engineering pod.You will shape technical direction while ensuring systems are durable, observable, secure, and resilient under highly asynchronous workloads.You will collaborate across engineering and platform teams to manage dependencies, integrations, risks, and operational outcomes.This remote opportunity offers the chance to make a meaningful impact within a complex technology environment while remaining deeply involved in the code.