Software Developer
Job Number: R0248420
About the role
As a software sustainment engineer, you play a pivotal role in an application’s functional life. From troubleshooting to fixing bugs, you use your operations and maintenance skills to ensure that things run smoothly. We’re looking for an experienced software sustainment engineer like you to apply your knowledge to our clients’ challenges and their legacy enterprise systems. As a software sustainment engineer at Booz Allen, you’ll have an operational impact from day one. With a team of professionals, you’ll maintain applications and keep systems working. You and your team will use programming and scripting languages as you continuously enhance and maintain the applications, troubleshoot any issues that arise operationally, and upgrade the systems to meet security requirements. Most importantly, you’ll advise our clients on the best ways to improve and modernize existing systems. Work with us to help us secure crucial systems while watching them grow and modernize.
Requirements
- Experience with programming languages, including HTML, CSS, and JavaScript
- Experience with modern JavaScript frameworks such as Vue, React, or Angular
- Experience with HTTP GET, POST, PUT, PATCH, and DELETE
- Experience with SQL and NoSQL databases
- Experience working with an Agile software development team
- Experience with Git and version control strategies
- Ability to obtain a TS/SCI clearance
- Bachelor's degree and 3+ years of experience with software development, or 6+ years of experience with software development in lieu of a degree
Preferred Qualifications
- Experience with Vue3
- Experience with Node and Express, or Koa
- Experience with Elasticsearch or Neo4j
- Experience building and maintaining CI/CD pipelines
- Experience with Linux OS
- Experience with containerization technologies, including Docker, Kubernetes, or Helm
- Scrum Master Certification such as PSM, CSM, or SSM
Benefits
- Health, life, disability, financial, and retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work‑life programs
- Dependent care
- Recognition awards program for exceptional performance
Full‑time and part‑time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits.
Pay
The projected compensation range for this position is $86,800.00 to $198,000.00 (annualized USD). Salary is determined by various factors, including location, education, knowledge, skills, competencies, experience, contract‑specific affordability, and organizational requirements.
Schedule
Our people‑first culture prioritizes the benefits of collaboration, whether it occurs in person or virtually. To support engagement and effective communication, employees working virtually are generally expected to have their cameras on during meetings.
- Remote: If this position is listed as remote, there may still be occasions when you are required to work in person at a Booz Allen or customer facility.
- Hybrid: If this position is listed as hybrid, you will be expected to work from a Booz Allen facility frequently, in alignment with leadership expectations and the needs of the role. You may also be required to work from or visit a customer facility.
- Onsite: If this position