Software Engineer, Mid

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
McLean, VAAnnapolis Junction, MD
Salary
$69,400–$158,000 / yr
Posted
3 days ago
Closes
Jul 27, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $114k
$54k most similar roles pay here $213k

This role pays less than 85% of similar roles. Most pay $132,963–$185,137 — the shaded band above. At the midpoint, this role pays about $114k versus about $159k 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 690 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Engineer, Mid

We are seeking a mid-level Software Engineer to join our dynamic development team. In this role, you will work on building and maintaining robust web applications using C#, HTML, JavaScript, and Angular, while also contributing to the continuous integration and deployment processes in Azure. Your day-to-day responsibilities include coding, testing, debugging, and deploying software solutions, as well as collaborating with other engineers to optimize container management and orchestration with Docker and Podman. Ideal candidates have 3+ years of experience in professional software development, a strong background in C# and web technologies, proficiency in Git for version control, and expertise in SQL Server or similar relational databases. Additionally, Secret clearance is required, along with a Bachelor's degree, while DoD 8570 compliant IAT II certification is preferred.

What you'll do

  • Develop software solutions using C# and web development frameworks like HTML, JavaScript, and Angular.
  • Manage version control systems such as Git for code repositories.
  • Design and implement relational database schemas with SQL Server or similar databases.
  • Deploy and manage cloud applications in Azure environments.
  • Implement DevOps practices including CI/CD pipelines and infrastructure automation.

What we're looking for

  • 3+ years of professional experience in software development teams.
  • Proficient in C# and web development frameworks like HTML, JavaScript, Angular.
  • Expertise in version control systems such as Git.
  • Strong background in relational databases including SQL Server, PostgreSQL, or MySQL.
  • Active Secret clearance required.
  • Bachelor's degree in a related field.

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

Chantilly, VA 64 days ago $69,400$158,000
Java Python Rust GO AWS Azure Google Cloud

Software Engineer

Booz Allen Hamilton

Aurora, CO 9 days ago $69,400$158,000
Python Java Vue Node AWS Azure GCP RESTful APIs Agile JavaScript React

Software Engineer

Cisco

San Jose, CA 128 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 85 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

Cary, North Carolina 70 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 128 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote