Senior Software Engineer

Humana

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Washington, DCLouisville, KYDenver, CODallas, TXFt. Lauderdale, FL
Salary
$106,900–$147,000 / yr
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live today
Closes
Dec 31, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $127k
$94k $229k
below market most similar roles pay here above market

This role pays less than 95% of similar roles. Most pay $149,500–$177,250 — the blue band above. At the midpoint, this role pays about $127k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Humana

Humana Inc. is a leading American for-profit health insurance company based in Louisville, Kentucky, specializing in Medicare Advantage plans.

Humana currently has 51 open roles on FindRole.

Listed pay typically runs $129,300–$177,800 across 30 roles with salary data.

Most-posted roles

View all roles at Humana

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer - NBA will join the team to design, implement, and operate mission-critical stateful services for real-time, automated decisioning and personalization platforms. This role focuses on maintaining authoritative state, orchestrating lifecycle transitions, and ensuring reliable downstream effects in high-concurrency, low-latency environments. You will build explicit state machines, manage transactional state stores, and implement robust idempotency controls to ensure exactly-once processing. Key responsibilities include employing the outbox pattern for atomic state updates and integrating with messaging and streaming platforms. You will utilize Java, Kotlin, Go, or Python alongside AI-assisted and agentic engineering tools to drive correctness and scalability. The work involves solving complex distributed systems problems, including handling network partitions, partial failures, and maintaining strict auditability for mission-critical operations.

What does a Software Engineer earn in District Of Columbia?

Median $209500 from 43 postings across 9 companies.

See salary data

What you'll do

  • Design and maintain explicit state machines to govern lifecycle transitions and event-driven changes.
  • Architect transactional state stores to serve as a single source of truth for high-concurrency operations.
  • Implement robust idempotency controls to ensure commands execute at most once and requests can be safely retried.
  • Employ the outbox pattern to guarantee atomicity between state updates and downstream event publications.
  • Manage distributed systems challenges including network partitions, partial failures, and event ordering.
  • Leverage AI-assisted and agentic engineering tools to generate tests, probe edge cases, and accelerate debugging.
  • Engineer services with structured logging, metrics, and distributed tracing to ensure full auditability.
  • Mentor engineers on best practices for building safe, reliable, and maintainable distributed systems.

What we're looking for

  • Bachelor's degree in computer science or related field.
  • 6+ years of experience in backend or platform engineering.
  • Demonstrated hands-on expertise with state machine modeling, lifecycle management, and transactional state stores.
  • Experience with idempotent API and workflow design and exactly-once processing.
  • In-depth understanding of failure modes in distributed environments.
  • Proficiency in one or more contemporary languages such as Java, Kotlin, Go, or Python.
  • Experience with AI-assisted development tools for productivity and code quality.
  • Experience with outbox, transactional messaging, or event sourcing patterns (preferred).

More like this

Similar roles

Senior Software Engineer

CoStar Group

Richmond, VA 76 days ago $130,500–$170,000
React TypeScript Tailwind CSS JavaScript HTML CSS Node.js .NET Core SQL Server AWS Elastic Search Kafka Redis Redux Jest React Testing Library Webpack Babel Git CI/CD RESTful APIs LLMs Prompt Engineering
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 23 days ago
Python SQL PyTorch TensorFlow scikit-learn Spark Databricks Java Go LLMs Agentic AI APIs Distributed Services Data Pipelines Feature Stores Anomaly Detection Supervised Learning Unsupervised Learning
5+ yrs exp

Senior Software Engineer

Mastercard

O'Fallon, MO 40 days ago $115,000–$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices Secure Coding Event-Driven Architecture Agile Scrum

Senior Software Engineer

Abbott

Alameda, CA +1 51 days ago $100,000–$200,000
Java Spring Boot Microservices REST Kafka RabbitMQ Kubernetes Python Kotlin GraphQL gRPC AWS Azure GCP Terraform Helm HIPAA GDPR
7+ yrs exp

Senior Software Engineer

LPL Financial

Fort Mill, SC +1 46 days ago
.NET C# Angular TypeScript JavaScript AWS Docker Kubernetes ASP.NET Core RxJS Python PySpark NumPy NoSQL gRPC REST CI/CD EKS RDS Aurora S3 EventBridge Athena Glue domain‑driven design

Senior Software Engineer

Microsoft

50 days ago $119,800–$234,700
C C++ C# Java JavaScript Python RDP H.264 HEVC DirectX Azure Windows Internals Windows OS Video Codecs Remote Desktop Graphics Remoting
4+ yrs exp Hybrid