Software Engineer, Senior

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
Fort Belvoir, VA
Salary
$86,800–$198,000 / yr
Posted
59 days ago
Closes
Jul 6, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $142k
$70k most similar roles pay here $248k

This role pays less than 77% of similar roles. Most pay $142,487–$217,725 — the shaded band above. At the midpoint, this role pays about $142k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 375 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 368 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Engineer, Senior

As a Senior Software Engineer joining our dynamic team, you will leverage your extensive experience in Python, Java, or C++ to develop robust applications on Linux platforms. Your day-to-day responsibilities include implementing object-oriented designs for multi-process and thread-based systems, adhering to Agile methodologies with tools like Jira and Git, and conducting test-driven development for high-quality production applications. You will also contribute to the design and integration of APIs within our existing software architecture, ensuring seamless functionality across various components. With a focus on geospatial data transformations and probabilistic classification for decision aids in fused-sensor systems, you will play a crucial role in solving complex business problems at scale, requiring a deep understanding of evaluation metrics and experiment design for machine learning models.

What you'll do

  • Develop high-quality software using Python, Java, or C++ on Linux platforms.
  • Implement object-oriented programming and multi-process/thread applications efficiently.
  • Utilize Agile methodology and tools like Jira, Confluence, and Git for project management.
  • Write test-driven development code to ensure production application quality.
  • Design APIs that integrate seamlessly into existing software architecture.

What we're looking for

  • 5+ years of experience in Python, Java, or C++.
  • 5+ years developing on Linux platforms with object-oriented programming and multi-process/thread applications.
  • Experience with Agile methodology and tools like Jira, Confluence, or Git.
  • Secret clearance required.
  • Bachelor's degree in CS or equivalent software development experience.

More like this

Similar roles

Software Engineer, Senior

Booz Allen Hamilton

McLean, VA 23 days ago $86,800$198,000
React Angular Python RESTful APIs microservices Kubernetes Docker Jenkins CI/CD AWS automated testing tools

Software Engineer, Senior

Booz Allen Hamilton

Herndon, VA 71 days ago $86,800$198,000
Java Kubernetes Docker Spring Framework Spring Boot AWS Bitbucket Jenkins Linux REST CI/CD Ansible MongoDB Apache NiFi Kafka

Software Engineer, Senior

Booz Allen Hamilton

Nellis Afb, NV 18 days ago $86,900$198,000
DevSecOps CI/CD Kubernetes Docker AI/ML Python Java APIs microservices PostgreSQL Redis Git Agile AWS Azure GCP Maven Smart System (MSS) SC2S Common Air Defense Picture (CADP)

Senior, Software Engineer

Walmart

Sunnyvale, CA 39 days ago $117,000$234,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Kubernetes PostgreSQL AWS Azure Git Jenkins Prometheus Grafana Terraform Open-source Libraries SDLC Secure Coding

Senior, Software Engineer

Walmart

Sunnyvale, CA 94 days ago $117,000$234,000
Java Spring Boot microservices architecture Azure Cosmos DB MySQL Oracle Cassandra ElasticSearch Solr MemCache Kafka Kinesis