Jobs and Careers
HU

Senior Software Engineer - Next Best Action

Humana
Remote US, United States, United StatesRemotefull_timeVerifiedPosted 15 Jan 2026
💰 $147,000/yr($106,900/yr$147,000/yr)

About the role

Become a part of our caring community and help us put health first
 

We are seeking an accomplished Senior Software Engineer to design, implement, and operate mission-critical stateful services that form the backbone of real-time, automated decisioning and personalization platforms. These systems are responsible for maintaining authoritative state, orchestrating lifecycle transitions, and ensuring reliable downstream effects—often in high-concurrency, low-latency environments.
This position is ideal for engineers with a strong grasp of state machines, idempotency, distributed systems, and “exactly-once” execution semantics. You will also employ advanced AI-assisted and agentic engineering tools to drive correctness, velocity, resilience, and scalability.

Key Responsibilities

State Machine Architecture & Implementation

  • Design, build, and maintain explicit state machines governing:
    • Lifecycle transitions (e.g., open → in progress → completed → suppressed)
    • Validation of permissible transitions
    • Time-based and event-driven changes
  • Ensure state machines are:
    • Clearly modeled and not hidden in code logic
    • Deterministic, reproducible, and auditable
    • Easily understood and testable
    • Robust against illegal or duplicate transitions through comprehensive validation

Transactional State Memory & Exactly-Once Processing

  • Architect and manage transactional state stores serving as the single source of truth
  • Support safe, high-concurrency read/write operations
  • Uphold system invariants across partial failures and recovery scenarios
  • Implement robust idempotency controls so:
    • Requests can be safely retried
    • Commands execute at most once
    • Duplicate events do not compromise state integrity
  • Develop APIs and workflows resilient to retries, restarts, and replay events

Reliable Side Effects via Outbox Pattern

  • Employ the outbox pattern to guarantee atomicity of state updates and event publication
  • Prevent loss or duplication of side effects
  • Maintain clear separation between state mutation and downstream event delivery
  • Facilitate replay, backfill, and recovery operations without breaching state guarantees
  • Integrate seamlessly with messaging and streaming platforms, ensuring fault tolerance

Distributed Systems & Concurrency Management

  • Design for correctness under concurrent updates, network partitions, partial failures, and service redeployments
  • Apply expertise in:
    • Idempotency keys
    • Optimistic and pessimistic locking strategies
    • Event ordering and causality
  • Balance rigorous correctness with performance and latency requirements

AI-Assisted & Agentic Engineering Practices

  • Leverage AI-powered and agentic tools to:
    • Automatically generate and validate state transition tests
    • Probe edge cases and concurrency challenges
    • Assist in code reviews, refactoring, and documentation
    • Accelerate debugging, incident analysis, and root cause discovery
  • Use AI responsibly to enhance productivity while maintaining clarity and system integrity

Observability, Auditability & Trust

  • Engineer services with robust observability through:
    • Structured logging, metrics, and alerting
    • Distributed tracing
  • Ensure all state transitions and emitted events are:
    • Fully traceable and reproducible
    • Auditable for compliance and investigative needs

Collaboration &

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Humana

View company profile →