Lead Software Engineer - Next Best Action jobs in United States
cer-icon
Apply on Employer Site
company-logo

Humana · 13 hours ago

Lead Software Engineer - Next Best Action

Humana Inc. is committed to putting health first, and they are seeking a seasoned Lead Software Engineer to architect and deliver foundational services for real-time recommendations. The role involves hands-on technical leadership, system architecture, and collaboration across various teams to ensure robust, scalable solutions.

Health CareHealth InsuranceInsuranceVenture Capital
check
H1B Sponsor Likelynote

Responsibilities

Define execution lifecycles and business states, implementing strict legal transition guards
Ensure deterministic, auditable, and testable state transitions, eliminating hidden state in code
Enforce idempotency; design composite idempotency keys to prevent duplicate actions or invalid transitions
Support late events and backfills; maintain append-only history and current-state projections for efficient retrieval
Provide clear APIs for state snapshots, transitions, and feedback events
Apply the Transactional Outbox pattern, encompassing atomic persist-and-publish, idempotency keys, retry/backoff logic, and dead-letter queue management
Establish robust contracts for downstream executors and manage ingestion of delivery receipts
Guarantee exactly-once effects through idempotent consumers and deduplication strategies
Design relational schemas for transition logs, current-state projections, and outbox records, focusing on correctness and scalability
Implement composite constraints, foreign keys, upserts, and optimized indexing/partitioning for high-throughput scenarios
Define transaction boundaries and isolation levels to prevent data anomalies
Lead zero-downtime migrations using Liquibase or Flyway, utilizing forward/backward-compatible rollout strategies
Employ TypeORM or JPA/Hibernate/jOOQ pragmatically, and optimize query performance as needed
Build resilient projections and caches; leverage CDC tools (e.g., Debezium) for safe reprocessing
Architect systems for correctness amid concurrent updates, partitions, and partial failures
Apply advanced knowledge of event ordering, idempotency, retries, and backpressure management
Balance consistency and reliability with performance objectives
Instrument systems for tracing, metrics, and structured logs; develop dashboards monitoring key system indicators
Build replay tools and maintain immutable audit trails for compliance and incident response
Own runbooks and operational practices for issue resolution and system health
Partner with decision-service owners, ensuring statelessness and side-effect-free integration
Collaborate with channel teams on event schema, delivery receipt, and failure semantics
Lead design reviews and establish standards for contract-first development, migrations, and idempotent patterns
Mentor engineers on data modeling, concurrency, ORM/JPA best practices, and observability; foster a culture of rigorous testing and code review
Utilize AI tools to expedite scaffolding, testing, migration, and documentation
Ensure that core business logic and correctness remain human-authored and subject to thorough review
Maintain strict separation of concerns between decision services and state management components
Enforce idempotency across all code and schema layers
Achieve exactly-once intent through robust transport and consumer logic
Guarantee traceable audit and replay capabilities
Adhere to privacy and compliance standards, including consent management, secure logging, encryption, and role-based access

Qualification

Node.js/TypeScriptPythonJava/KotlinTransactional OutboxRelational modelingTypeORMJPA/HibernateZero-downtime migrationsContract-first APIsObservabilityTechnical mentorshipCollaboration

Required

Minimum of 8 years in backend/platform service development; at least 3 years in a senior or lead role overseeing mission-critical systems
Advanced proficiency in Node.js/TypeScript, Python, and/or Java/Kotlin
Direct experience with Transactional Outbox patterns, idempotent consumers, and exactly-once delivery mechanisms
Strong expertise in relational modeling (Postgres/MySQL), query optimization, and partitioning
Skilled in TypeORM (Node.js) and/or JPA/Hibernate/jOOQ (Java/Kotlin); experienced in zero-downtime migrations
Deep understanding of transactions, isolation levels, locking, and backpressure in high-throughput environments
Experience developing contract-first APIs (OpenAPI), managing schema versioning, and ensuring backward compatibility

Preferred

Experience with stateful pipelines for notifications, fulfillment, or workflow engines
Familiarity with CDC (e.g., Debezium), CQRS, event sourcing, outbox‑poller architectures
Operated in regulated or mission‑critical domains (healthcare, finance, telco)
Experience with OpenTelemetry, SRE practices (error budgets/SLOs), and on‑call operations

Benefits

Medical, dental and vision benefits
401(k) retirement savings plan
Time off (including paid time off, company and personal holidays, volunteer time off, paid parental and caregiver leave)
Short-term and long-term disability
Life insurance

Company

Humana is a health insurance provider for individuals, families, and businesses.

H1B Sponsorship

Humana has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (282)
2024 (246)
2023 (284)
2022 (274)
2021 (212)
2020 (84)

Funding

Current Stage
Public Company
Total Funding
$13.07B
2025-05-30Post Ipo Debt· $5B
2025-03-03Post Ipo Debt· $1.25B
2024-03-11Post Ipo Debt· $2.25B

Leadership Team

leader-logo
Jim Rechtin
CEO and President
linkedin
leader-logo
Caleb Gallifant
Chief Operating Officer, CenterWell Home Health
linkedin
Company data provided by crunchbase