Software Engineer

Booz Allen Hamilton

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Fort Belvoir, VA
Salary
$69,400–$158,000 / yr
Posted
6 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $114k
$53k most similar roles pay here $218k

This role pays less than 84% of similar roles. Most pay $137,500–$180,250 — 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 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 · Software Engineer

Software Engineer As a full-stack developer on the team, you will build end-to-end solutions and develop software systems from initial vision to production-ready states in an agile environment. You will identify system improvements, manage RHEL configurations, and ensure that all developed solutions account for current architecture while allowing for future functionality. The role requires extensive experience with Python, Java, or C++, as well as object-oriented programming and multi-process or thread applications on Linux platforms like RHEL. Key technical requirements include test-driven development, DevSecOps, cybersecurity practices, and hardening devices using STIGs. You will utilize tools such as Jira, Confluence, and Git to manage workflows. The work involves solving complex client challenges through modern architectural approaches while potentially incorporating microservices, API integration, and specialized domains like fused-sensor systems, geospatial data, and machine learning model evaluation metrics.

What does a Software Engineer earn in Virginia?

Median $211200 from 265 postings across 15 companies.

See salary data

What you'll do

  • Develop full-stack software and systems from initial vision to production-ready status.
  • Implement end-to-end solutions using Python, Java, or C++ on Linux platforms.
  • Design and integrate APIs into existing software architectures.
  • Apply test-driven development practices to ensure high-quality production code.
  • Integrate DevSecOps and cybersecurity methodologies including hardening devices with STIGs.
  • Manage and maintain RHEL configurations for system stability.
  • Identify and implement system improvements based on modern architectural approaches.
  • Develop and integrate microservices into the existing software ecosystem.

What we're looking for

  • 5+ years of experience in Python, Java, or C++.
  • 5+ years of experience developing on Linux platforms such as RHEL.
  • 5+ years of experience with object-oriented programming and multi-process or thread applications.
  • Experience with test-driven development for production-quality applications.
  • Experience with DevSecOps, Cybersecurity practices, and hardening devices using STIGs.
  • Experience with Agile methodology and tools such as Jira, Confluence, or Git.
  • Secret clearance is required.
  • Bachelor's degree in CS, or 8+ years of experience in software development in lieu of a degree.

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office

Software Engineer

PNC

Pittsburgh, PA +2 17 days ago $75,000$137,500
Application Development software development lifecycle System Development Life Cycle Technical Writing Architecture Application Testing Release Management UX) Design Packaged Application Integration Technical Troubleshooting
2+ yrs exp