Computer Programmer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
Fayetteville, NC
Salary
$86,800–$198,000 / yr
Posted
7 days ago
Closes
Sep 6, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $158k
This role $142k
$73k most similar roles pay here $211k

This role pays less than 61% of similar roles. Most pay $133,900–$181,725 — the shaded band above. At the midpoint, this role pays about $142k versus about $158k 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 704 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Computer Programmer

As a software sustainment engineer at Booz Allen, you will join a team of professionals dedicated to maintaining and enhancing legacy enterprise systems within an Agile environment. Your daily responsibilities include troubleshooting operational issues, fixing bugs, and ensuring compliance with security requirements while advising clients on system improvements. You will work closely with your team to continuously upgrade applications using programming languages such as Java, Python, C#, and JavaScript, and leverage cloud platforms like AWS or Azure. Additionally, you will contribute to design and code reviews, collaborate on DevOps practices, and ensure the seamless integration of software products from various vendors. With a strong background in legacy systems and microservices architecture, you will play a crucial role in modernizing critical enterprise applications.

What you'll do

  • Maintain and enhance existing applications using programming and scripting languages.
  • Troubleshoot operational issues and ensure systems meet security requirements.
  • Advise clients on improving and modernizing legacy enterprise systems.
  • Design, debug, and test software modules for compliance with specifications.
  • Develop interfaces between software products and third-party vendor products.
  • Lead design and code reviews within a collaborative team environment.

What we're looking for

  • 5+ years maintaining existing applications in an Agile environment.
  • 3+ years experience with legacy enterprise systems and microservices environments.
  • Experience with programming languages, web development stacks, and debugging applications.
  • Knowledge of source control systems like GIT and ability to lead design reviews.
  • Bachelor’s degree or equivalent software development experience.

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

Washington, District of Columbia 18 days ago $112,800$257,000
Rust C C++ Java Go Python Bash Kubernetes CI/CD Spec Driven Development GitHub TS/SCI clearance KVM SysML DoDAF UAF

Software Engineer

Booz Allen Hamilton

Rome, NY 21 days ago
Java JavaScript Python SQL Node.js Groovy Scala Spring Cloud Spring Core Spring-Boot Spring Data Agile CI/CD

Software Engineer

Cisco

San Jose, CA 126 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 126 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Q2

Austin, Texas 13 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 50 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL Git Jenkins Ansible Test-Driven Development DevOps methodologies