Software Engineer
Booz Allen Hamilton
About the Role
As a software developer on our team, you can solve a problem with a complete end-to-end solution in a dynamic, Agile environment. We’re looking for someone with the skills needed to develop and improve technology from vision to production-ready systems. This role is more than just coding. We need a Software Engineer who will use their passion to learn new tools and techniques and identify needed system improvements. Using a variety of technical skills, you’ll work with the development team to create technical solutions for our clients. You’ll analyze the needs and the environment to help make sure the solution the team develops considers the current architecture and operating environment, as well as future functionality and enhancements.
Key Responsibilities
- Develop and improve technology from vision to production-ready systems.
- Learn new tools and techniques.
- Identify needed system improvements.
- Create technical solutions for clients by analyzing needs and the environment.
- Ensure developed solutions consider current architecture, operating environment, future functionality, and enhancements.
Requirements & Tech Stack
- Python
- Golang
- Java
- C
- C++
- Spring
- React.js
- Node.js
- Angular.js
- Microsoft Office (including Outlook, Word, Excel, and PowerPoint)
- Knowledge of systems development lifecycle methodologies and activities
- Ability to obtain a Secret clearance
- HS diploma or GED
Nice to Have
- Knowledge of Agile development
- Knowledge of Cloud platforms and operating systems
- Knowledge of databases, including SQL or Oracle
Compensation
- Projected compensation range: $77,500.00 to $176,000.00 (annualized USD)