Software Engineer, Lead

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
Annapolis Junction, MD
Salary
$112,800–$257,000 / yr
Posted
3 days ago
Closes
Sep 15, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $185k
$95k most similar roles pay here $274k

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

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Engineer, Lead

We are seeking a Lead Software Engineer to join our dynamic team, where you will leverage your extensive experience in Kubernetes, Docker, and Helm to drive the development of robust software solutions. Your day-to-day responsibilities include writing Python scripts for data processing, managing version control systems, and providing customer support. You will work on complex problems with a self-starter attitude, contributing to our mission-critical applications. Ideal candidates have a strong background in software engineering, typically requiring 20+ years of experience or an equivalent combination of education and experience. Familiarity with C++, Java, PHP development, testing frameworks like JUnit and CppUnit, as well as integrating AI and machine learning into products, is highly desirable. This role involves working on large-scale systems that require a deep understanding of software architecture and customer-centric solutions.

What you'll do

  • Lead the implementation of Kubernetes in project deployments.
  • Troubleshoot and resolve complex customer support issues related to software.
  • Develop Python scripts for data processing tasks within projects.
  • Manage version control systems for software development processes.
  • Demonstrate initiative by identifying and solving intricate technical problems.
  • Write Helm charts to automate application deployment on Kubernetes clusters.

What we're looking for

  • 20+ years of software engineering experience or a bachelor’s degree in CS and equivalent experience.
  • Proficient in Kubernetes, Docker, and Helm for container orchestration and management.
  • Skilled in Python scripting and basic data processing.
  • Experience with version control systems for software development.
  • Strong problem-solving skills and self-motivated approach to complex challenges.

More like this

Similar roles

Software Engineer, Lead

Booz Allen Hamilton

MD 68 days ago $112,800$257,000
Python JavaScript React Linux Git Docker Kubernetes Elasticsearch

Software Engineer, Lead

Booz Allen Hamilton

El Segundo, CA 39 days ago $86,800$198,000
C# .NET Angular TypeScript PostgreSQL .NET Entity Framework DevOps CI/CD SQL Visual Studio Orekit Java Unit testing Prototyping Object-oriented programming Cryptographic algorithms Space Force Global Positioning System

Software Engineer, Lead

Booz Allen Hamilton

McLean, VA 10 days ago $112,800$257,000
Python React SQL AWS Docker Kubernetes API GitHub Actions GitLab CI/CD LLM Agentic AI RAG MCP DevSecOps Static Code Analysis Dynamic Code Analysis Penetration Testing

Software Engineer Lead

PNC

Pittsburgh, PA +3 10 days ago $86,250$158,125
Python Django JavaScript SonarQube Kubernetes OpenShift CI/CD PostgreSQL Oracle DevOps

Software Engineer Lead

PNC

Pittsburgh, PA +2 19 days ago
Java Spring Boot DevOps CI/CD Archer ServiceNow GRC Jira Excel Tableau Power BI Windows patching Linux patching Vulnerability management Contrast

Software Engineer Lead

PNC

PA +2 24 days ago
Linux Windows Server PowerShell Python Elastic Dynatrace AWS Azure automation scripting SRE logs metrics dashboards