Software Engineer
Booz Allen Hamilton
- Fayetteville, NC
- $81,800-186,000 per year
- Permanent
- Full-time
- 5+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods
- 5+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
- Experience with Java, Python, C#, C/C++, .NET, JavaScript, React, or NodeJS
- Experience with Agile methodology, extreme programming, software engineering, product management, and software products
- Experience writing source code for new applications or generating and enhancing code samples for existing applications
- Experience using back-end and front-end languages to develop complete solutions and creating solutions to complex problems within a collaborative, cross-functional team
- Ability to apply and explain the use of common data structures and algorithms
- Ability to deploy for up to four months at a time
- TS/SCI clearance
- Bachelor's degree or 8+ years of experience in software engineering in lieu of a degree
- Experience with SOF
- Experience acquiring client requirements and resolving workflow problems through automation optimization
- Ability to work with automated testing tools to perform testing and maintenance
- Master’s degree
Our people-first culture prioritizes the benefits of flexibility and collaboration, whether that happens in person or remotely.
- If this position is listed as remote or hybrid, you’ll periodically work from a Booz Allen or client site facility.
- If this position is listed as onsite, you’ll work with colleagues and clients in person, as needed for the specific role.