Software Engineer

Booz Allen Hamilton

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
McLean, VAWashington, DC
Salary
$86,800–$198,000 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $142k
$73k $211k
below market most similar roles pay here above market

This role pays less than 57% of similar roles. Most pay $124,850–$184,900 — the blue band above. At the midpoint, this role pays about $142k versus about $155k 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 Engineer

JOB TITLE: Software Engineer As a senior full-stack developer, you will join a collaborative, cross-functional team to design, develop, and implement software applications from vision to production-ready systems. You will build end-to-end solutions, including back-end and front-end components, while identifying system improvements and ensuring solutions align with current architectures and future enhancements. Your daily work involves writing hardware drivers, integrating COTS hardware, creating test benches, performing regression testing, and visualizing sensor data. You will utilize Python, Agile methodologies, and Rest APIs, with potential experience in Java, C#, C++, .NET, JavaScript, NodeJS, PHP, Drupal, or React. The role focuses on solving complex problems, optimizing workflows through automation, and developing client-server architectures for standalone devices and networked edge nodes within a government-regulated environment.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Develop full-stack software applications from initial vision to production-ready systems.
  • Design and implement software programming applications using Python and Agile methodologies.
  • Write hardware drivers and integrate software with COTS hardware.
  • Create test benches and perform regression testing for software systems.
  • Visualize sensor data and develop UI/UX components via Rest APIs.
  • Identify system improvements and implement modern architectural approaches to solve complex problems.
  • Optimize workflows through automation and cloud development for networked edge nodes.
  • Perform maintenance and testing using automated testing tools.

What we're looking for

  • 5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using Agile methods and Python.
  • 5+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks.
  • Experience with writing hardware drivers, COTS hardware integration, test benches, regression testing, sensor data visualization, and UI/UX with Python and Rest APIs.
  • Experience with Agile methodology, software engineering, product management, and software products.
  • Experience with full-stack development, including back-end and front-end to achieve complete solutions.
  • Experience creating solutions to complex problems within a collaborative, cross-functional team.
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination based on client requirements.
  • Bachelor's degree or 9+ years of experience in software engineering in lieu of a degree.

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

Fort Belvoir, VA 52 days ago
Python Java C++ Linux RHEL Test-Driven Development DevSecOps Cybersecurity STIGs Agile Jira Confluence Git Docker Jenkins CI/CD Micro Services Geospatial Data APIs

Software Engineer

Booz Allen Hamilton

Arlington, VA 80 days ago
C# Java Python React NodeJS Rust C++ C Linux Containers Automated Testing Web Development Networking Filesystems
3+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 32 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal REST API Agile Full-Stack Development Cloud Development Automated Testing Regression Testing Client-Server Architecture .NET
5+ yrs exp

Software Engineer, Senior

Booz Allen Hamilton

King George, VA 61 days ago $86,800–$198,000
Java Python C# C/C++ Go JavaScript React NodeJS Linux Unix Agile Extreme Programming SysML UML Cameo Automated Testing Software Architecture
5+ yrs exp

Full Stack Software Developer

Booz Allen Hamilton

Hampton, VA +1 57 days ago
Java Python C# JavaScript React NodeJS PHP Drupal C C++ .NET Agile Automated Testing Web Development
2+ yrs exp

Full Stack Software Engineer, Senior

Booz Allen Hamilton

Annapolis Junction, MD 69 days ago
Java Python C# JavaScript React NodeJS PHP Drupal .NET C C++ Agile SAFe Extreme Programming Automated Testing Web Development
5+ yrs exp