Senior Software Engineer

Booz Allen Hamilton

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
McLean, VA
Salary
$86,800–$198,000 / yr
Posted
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $170k
This role $142k
$69k most similar roles pay here $252k

This role pays less than 81% of similar roles. Most pay $149,500–$189,670 — the shaded band above. At the midpoint, this role pays about $142k versus about $170k 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 802 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Senior Software Engineer

Software Engineer, Senior joins a collaborative development team building and launching capabilities for enterprise web-based systems within the cybersecurity field. This role involves automating nation-level, mission-critical security processes, workflows, and sensor data across risk management, compliance, vulnerability management, and continuous monitoring. The engineer will break down customer requirements to design solutions for complex business rules while developing robust, secure, and performant features. Key responsibilities include testing system functionality, documenting features, and modernizing traditional web application components. Required technical expertise includes full-stack development, object-oriented programming in C# or Java, and web languages like HTML, CSS, and JavaScript using jQuery or Vue. The role also requires experience with SQL Server or PostgreSQL, cloud environments like AWS or Azure, containers via Docker or Kubernetes, and Windows Server. Candidates must possess a Secret clearance to address these critical security challenges.

What does a Software Engineer earn in Virginia?

Median $211200 from 265 postings across 15 companies.

See salary data

What you'll do

  • Break down customer requirements and design solutions for complex business rules.
  • Develop robust, secure, and performant production-grade features for enterprise web systems.
  • Test system functionality and document technical features thoroughly.
  • Modernize and refactor traditional web application components using modern technologies.
  • Automate mission-critical security processes, workflows, and sensor data.
  • Manage high-scale relational databases in production environments.
  • Implement cloud-based infrastructure and containerized solutions using AWS or Azure.
  • Perform code reviews and troubleshoot technical problems with the engineering team.

What we're looking for

  • 5+ years of experience with requirements, development, and testing of complex web application features.
  • 5+ years of experience with object-oriented programming such as C# or Java.
  • 5+ years of experience with web development languages including HTML, CSS, or Javascript.
  • 3+ years of experience with high-scale relational databases in production such as SQL Server or PostgreSQL.
  • Experience with Cloud, Containers, System Administration (AWS/Azure), Docker, Kubernetes, and Windows Server.
  • Knowledge of web technologies, software systems, networks, and software security.
  • Experience with C#, .NET Core, Web API, IIS, MVC, and LINQ or Entity Framework (preferred).
  • Experience with CI/CD tools such as Jenkins or Github Actions (preferred).
  • Experience with scripting languages such as PowerShell or Python (preferred).
  • Experience with pub or sub tools such as RabbitMQ or Kafka (preferred).
  • Experience modernizing software or migrating applications to Cloud environments (preferred).
  • Top Secret clearance (preferred).
  • Master's degree (preferred).
  • DoD 8570 IAT II Certification, such as Security+ (preferred).

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

McLean, VA 24 days ago $69,400$158,000
C# Java HTML CSS JavaScript Vue SQL Server PostgreSQL AWS Azure Docker Kubernetes Windows Server NET Core Web API IIS MVC LINQ Entity Framework CI/CD Jenkins GitHub Actions PowerShell Python RabbitMQ Kafka React

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 57 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp