Software Developer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
Fort Meade, MD
Salary
$86,900–$198,000 / yr
Posted
45 days ago
Closes
Jul 20, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $175k
This role $142k
$72k most similar roles pay here $224k

This role pays less than 68% of similar roles. Most pay $140,300–$209,750 — the shaded band above. At the midpoint, this role pays about $142k versus about $175k 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 375 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Developer

We are seeking a Software Developer with 7+ years of experience to join our dynamic engineering team. In this role, you will contribute to the development and maintenance of software solutions using Java and JavaScript in a Linux environment. Your day-to-day responsibilities include coding, testing, debugging, and deploying applications while leveraging technologies such as MongoDB, Spring, OSGi, Perl, Python, Lua, and NGINX. Ideal candidates possess strong skills in software engineering and can thrive in a fast-paced, collaborative setting where they balance both short- and long-term projects. This position requires proficiency with Linux and experience with Java libraries to support our large-scale web development initiatives.

What you'll do

  • Develop software using Java and JavaScript in a Linux environment.
  • Utilize MongoDB, Spring, and OSGi for backend development tasks.
  • Write scripts and automation tools with Perl, Python, or Lua as needed.
  • Integrate NGINX into web application architectures effectively.
  • Balance long-term projects with immediate short-term task requirements.
  • Collaborate on software engineering initiatives in a dynamic team setting.

What we're looking for

  • 7+ years of software engineering experience in a Linux environment.
  • Proficiency in Java and JavaScript development within a Linux setting.
  • Bachelor’s degree in Computer Science or equivalent work experience.
  • Experience with Java libraries such as MongoDB, Spring, and OSGi.
  • Familiarity with Perl, Python, Lua, and NGINX.
  • Ability to function effectively in a fast-paced, collaborative team environment.

More like this

Similar roles

Software Developer

Booz Allen Hamilton

Fort Meade, MD 71 days ago $69,400$158,000
Java JavaScript MongoDB Spring OSGi Perl Python Lua NGINX Linux

Software Developer

Leidos

Gaithersburg, MD 22 days ago $69,550$125,725
PHP Python Drupal PostgreSQL MySQL Agile Terraform Ansible Bamboo Docker SonarQube Git HTML5 JavaScript CSS3 JUnit PHPUnit Selenium Linux AWS Oracle Doctrine Eloquent

Software Developer

Leidos

Gaithersburg, MD 11 days ago $69,550$125,725
Ansible Python Bash Linux Docker Podman Git CI/CD IaC RPM pip VMware KVM VLANs PXE_boot Network_configuration Virtual_machine_lifecycle_management Mission-critical_system_deployment Enterprise_infrastructure_management
Hybrid

Software Development Engineer

Adobe

Lehi 82 days ago $114,100$114,100
JavaScript React TypeScript Java NodeJS GoLang openFGA SpiceDB Docker Kubernetes AWS Azure RESTful DOM web security performance optimization CI/CD