Lead Software Engineer - NBA

New
H
HumanaHealthcare technology
Source API remote eligibility restrictions: United StatesFull-TimeLead
Salary$129,300 - $177,800 per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of full stack software engineering experience, with at least 1–2 years in a tech-lead or senior-lead capacity.
Required Skills
Node.jsKubernetesTypeScriptApache KafkaAzureCI/CDDistributed Systems

Requirements

  • Bachelor's degree in computer science or a relevant area.
  • 6+ years of full-stack software engineering experience.
  • At least 1–2 years in a tech-lead or senior-lead capacity.
  • Strong Node.js/TypeScript backend experience building production services.
  • Hands-on experience with workflow orchestration platforms; Temporal is strongly preferred, or comparable technologies such as Cadence, Step Functions, or Airflow.
  • Strong distributed systems fundamentals, including event-driven architectures, asynchronous processing, retries, idempotency, and failure recovery.
  • Experience designing and implementing Kafka producer and consumer patterns in production.
  • Experience building reliable event delivery systems using Transactional Outbox, event-driven integration patterns, or comparable messaging architectures.
  • Demonstrated ability to lead a small pod through delivery and be accountable for technical outcomes.
  • Experience operating cloud-native systems on Azure or equivalent cloud infrastructure using Kubernetes, containers, and CI/CD pipelines.
  • Clear communicator able to represent architecture, delivery status, operational risks, and tradeoffs to technical and business stakeholders.

Responsibilities

  • Own end-to-end delivery for the orchestration pod, including planning, execution, quality, and shipping.
  • Design and build durable, long-running Temporal workflows in Node.js/TypeScript for the member action lifecycle.
  • Own the action delivery pipeline from decision publication through activation, delivery acknowledgment, and state reconciliation.
  • Implement Transactional Outbox patterns, idempotency controls, retries, dead-letter handling, and delivery receipt processing.
  • Own activation components for Adobe Experience Platform and Kafka output patterns to downstream channels.
  • Write Temporal workflows and activities, Node.js services, Kafka producers and consumers, outbox processors, and integration services.
  • Make architecture decisions covering workflow design, state modeling, delivery guarantees, schema evolution, and API contracts.
  • Establish monitoring, tracing, alerting, and operational visibility across workflow and delivery pipelines.
  • Manage and mentor engineers and contractors, run code reviews, and coordinate interfaces with partner teams.
View Full Description & ApplyYou'll be redirected to the employer's site
$129,300 - $177,800 per year
Apply Now