Senior Software Engineer - State Machines & Distributed

Humana Inc

Rockford (TN)

On-site

USD 120,000 - 160,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Humana Inc. is seeking a Senior Software Engineer to design, implement, and operate stateful services that power real-time decisioning and personalization platforms. You will work with state machines, idempotency controls, and distributed systems to ensure correctness, resilience, and scalability.

The role emphasizes exactly-once processing, transactional state memory, and reliable outbox-based side effects. Strong expertise in concurrency and fault-tolerant design is required for this position.

Qualifications

  • Experience designing and implementing state machines for lifecycle management.
  • Understanding of idempotency and exactly-once processing.
  • Experience with distributed systems and concurrency concepts.

Responsibilities

  • Design, build, and maintain explicit state machines governing lifecycle transitions (e.g., open → in progress → completed → suppressed).
  • Validate permissible transitions and support time-based and event-driven changes.
  • Ensure state machines are clearly modeled, deterministic, auditable, and testable.
  • Be robust against illegal or duplicate transitions through validation.
  • Architect and manage transactional state stores as the single source of truth.
  • Support safe, high-concurrency read/write operations and invariants across failures.
  • Implement idempotency controls so requests can be retried and events processed once.
  • Develop APIs and workflows resilient to retries, restarts, and replays.
  • Use the outbox pattern to guarantee atomicity of state updates and event publication.
  • Prevent loss or duplication of side effects and separate state mutation from downstream delivery.
  • Enable replay, backfill, and recovery without breaching state guarantees.
  • Integrate with messaging/streaming platforms for fault-tolerant delivery.
  • Design for correctness under concurrency, partitions, failures, and redeployments.

Job description

Humana Inc. is seeking a Senior Software Engineer to design, implement, and operate stateful services that power real-time decisioning and personalization platforms. You will work with state machines, idempotency controls, and distributed systems to ensure correctness, resilience, and scalability.

The role emphasizes exactly-once processing, transactional state memory, and reliable outbox-based side effects. Strong expertise in concurrency and fault-tolerant design is required for this position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Stateful Distributed Systems
Senior Software Engineer – Stateful Distributed Systems

Humana • Kentucky

Hybrid
USD 107,000 - 147,000
Medical benefits
401(k) retirement plan
Paid time off
Senior Backend Engineer: State Machines & Distributed Systems
Senior Backend Engineer: State Machines & Distributed Systems

Humana • Rockford (TN)

Hybrid
USD 107,000 - 147,000
Medical, Dental and Vision Benefits
401(k) Retirement Savings Plan
Paid time off, holidays, and parental/
Senior Software Engineer: Stateful, Exactly-Once Systems
Senior Software Engineer: Stateful, Exactly-Once Systems

Humana • Colorado

Hybrid
USD 107,000 - 147,000
Medical benefits
Dental benefits
Vision benefits
+4
Senior Software Engineer - Stateful Systems (Remote/Hybrid)
Senior Software Engineer - Stateful Systems (Remote/Hybrid)

Humana • Washington

Hybrid
USD 107,000 - 147,000
Bonus incentive plan
Hybrid work arrangement
Senior Backend Engineer: State Machines & Exactly-Once
Senior Backend Engineer: State Machines & Exactly-Once

Humana • Town of Florida (NY)

Remote
USD 107,000 - 147,000
Medical benefits
401(k) retirement savings plan
Paid time off
Lead Platform Engineer: Real-Time Systems & Reliability
Lead Platform Engineer: Real-Time Systems & Reliability

Humana • United States

On-site
USD 140,000 - 200,000
Lead Platform Engineer: Reliability & Scale
Lead Platform Engineer: Reliability & Scale

Humana Inc • Santa Fe (NM)

Hybrid
USD 129,000 - 178,000
Lead Platform Engineer – Real-Time Decision Platform
Lead Platform Engineer – Real-Time Decision Platform

Humana • United States

Hybrid
USD 129,000 - 178,000
Senior Software Engineer - NBA
Senior Software Engineer - NBA

Humana Inc • Rockford (TN)

On-site
USD 120,000 - 160,000
Lead Platform Engineer - Real-Time Decisioning Platform (Remote)
Lead Platform Engineer - Real-Time Decisioning Platform (Remote)

Humana Inc • Hartford (CT)

Hybrid
USD 129,000 - 178,000
Competitive benefits
Bonus incentive plan