Software Engineer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$86,900–$198,000 / yr
Posted
8 days ago
Closes
Sep 7, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $174k
This role $142k
$72k most similar roles pay here $226k

This role pays less than 67% of similar roles. Most pay $136,400–$211,200 — the shaded band above. At the midpoint, this role pays about $142k versus about $174k 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 704 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Engineer

As a lead full-stack developer at Booz Allen, you will play a pivotal role in shaping the Navy's mission by leading engineering efforts for the Integrated Communications and Data System (ICADS) Family of Systems. Your responsibilities include supporting the full lifecycle of ICADS, from design to documentation, while overseeing systems integration and guiding your team in adopting new tools and techniques. You will work with container orchestration platforms like Red Hat OpenShift and Kubernetes, as well as DevSecOps tool suites for CI/CD pipelines. Proficiency in languages such as Java, Python, C#, JavaScript, React, and NodeJS is desired, alongside experience with virtual machines and troubleshooting complex systems in a RHEL environment. This role demands strong leadership skills and 8+ years of software engineering experience using Agile methods.

What you'll do

  • Lead full-stack development for the Navy's ICADS Family of Systems.
  • Design, develop, integrate, sustain, and document complex technology systems.
  • Oversee team learning new tools and techniques for system improvements.
  • Perform systems integration of ICADS components with third-party systems.
  • Troubleshoot complex operating systems and networks in a RHEL environment.
  • Implement DevSecOps practices including CI/CD pipelines and container orchestration.

What we're looking for

  • 8+ years of experience in software engineering using Agile methods
  • Extensive experience with container orchestration platforms like Kubernetes and Docker
  • Proficiency in DevSecOps tool suites, including CI/CD pipelines
  • Expertise in troubleshooting complex systems on RedHat Enterprise Linux
  • TS/SCI clearance required
  • Bachelor’s degree or equivalent work experience in software engineering

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

Roseville, CA 46 days ago $86,900$198,000
Kubernetes Gitlab GitHub Atlassian Agile CI/CD Python Java C++ PostgreSQL MySQL Docker AWS Azure GCP SOSA System IPMI IEEE systems engineering gates Test-driven development Agentic AI tools

Software Engineer

Q2

Austin, Texas 83 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Q2

Austin, Texas 13 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 97 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Leidos

San Diego, CA 40 days ago $69,550$125,725
C++ Qt Android SQLite Git Scrum Agile UI/UX Subversion JIRA Selenium TDD React Node.js OpenAPI Clang Format Clang-Tidy VersionOne Rally