Software Development Engineer

Booz Allen Hamilton

Confirmed live today High trust

Quick summary

Work type
On-site
Location
McLean, VA
Salary
$69,400–$158,000 / yr
Employment
Full-time
Posted
111 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $156k
This role $114k
$54k $209k
below market most similar roles pay here above market

This role pays less than 82% of similar roles. Most pay $124,400–$187,090 — the blue band above. At the midpoint, this role pays about $114k versus about $156k 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 1662 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Development Engineer

The Software Development Engineer joins the chief technology office engineering team to build the Software-Defined Everything platform. This role involves designing, developing, and operating high-availability software products that enable Physical AI, Edge, and Trusted Environments to autonomously discover, provision, simulate, and deploy across mission domains. You will architect secure, scalable back-end applications and integrate agentic AI at their core. Key responsibilities include implementing CI/CD deployments, telemetry, canaries, and automated testing while maintaining bug-free systems. You will utilize languages such as Go, Node.js, Java, or C# alongside relational and NoSQL databases like PostgreSQL, MySQL, MongoDB, and DynamoDB. The work requires expertise in distributed architectures, microservices, and cloud environments like AWS, Google, or Azure to solve complex software deployment and automation problems.

What does a Software Development Engineer earn?

Median $169050 from 224 postings across 18 companies.

See salary data

What you'll do

  • Design and develop high-availability software products with robust monitoring and fault-tolerant capabilities.
  • Architect secure, scalable, and high-performance back-end applications using Go, Node.js, Java, or C#.
  • Integrate agentic AI and generative AI tools into the core of software products and development workflows.
  • Implement CI/CD deployments, telemetry, canaries, and automated testing to ensure system reliability.
  • Integrate back-end services with relational and NoSQL databases like PostgreSQL, MySQL, MongoDB, and DynamoDB.
  • Embed security checks and compliance requirements into the software development process.
  • Design and develop software products that meet specific user needs and market demands.

What we're looking for

  • Bachelor's degree and 3+ years of software engineering experience, or 5+ years of experience in lieu of a degree.
  • 2+ years of experience building and operating production-grade full-stack applications in cloud environments such as AWS.
  • 2+ years of experience with Go, Java, Node.js, or C# development.
  • 1+ years of experience with distributed architectures using microservices or serverless in AWS, Google, or Azure Cloud.
  • 1+ years of experience with SQL and NoSQL databases.
  • Experience designing and implementing RESTful APIs, microservices, and CI/CD pipeline setup and maintenance.
  • Experience using generative AI tools to accelerate development and automate coding tasks.
  • Ability to obtain a TS/SCI clearance.

More like this

Similar roles

Software Development Engineer

Zillow

Remote 25 days ago $139,400–$222,600
Typescript Go Python NodeJS React GraphQL REST Aurora Distributed Systems Microservices ES6 Relational Databases Non-relational Databases Systems Design API Design
Remote

Software Development Engineer

Adobe

New York, NY 39 days ago $114,100–$214,950
Java Scala SQL NoSQL Apache Spark Kafka Hadoop AWS Azure RESTful API Distributed Systems Machine Learning Generative AI

Software Development Engineer

Adobe

San Jose, CA 39 days ago $139,000–$257,550
Java Scala Python C++ Go Generative AI Microservices CI/CD GitOps Argo CD Cloud-native Architecture Object-Oriented Design Data Structures Algorithms Observability
4+ yrs exp

Software Development Engineer

Adobe

San Jose, CA 95 days ago
React TypeScript JavaScript HTML5 CSS3 Generative AI LLMs REST APIs Microservices Cloud Services Observability UI Frameworks Component Libraries Accessibility

Software Development Engineer

Adobe

Seattle, WA +2 39 days ago
JavaScript Node.js TypeScript PHP GraphQL AWS Docker Kubernetes Express Webpack New Relic Splunk Microservices Agile ES6 Distributed Systems

Software Development Engineer

Adobe

San Francisco, CA 39 days ago
JavaScript TypeScript Java Node.js AI-Assisted Coding Claude Code Codex Web Apps AEM Assets Digital Asset Management Enterprise Content Distribution IT, security Non-functional Requirements
5+ yrs exp