Booz Allen is looking for a software engineer to develop technology for clients' most important mission-forward challenges, bridging software pieces to allow communication and delivering end-to-end solutions.
Requirements
- Experience in programming with Python, Java, C, and C++ on Linux and Windows platforms
- Experience in all phases of software design, development, and documentation
- Experience in the development of preliminary designs, performing tests, commenting or remarking code, and debugging
- Experience with Agile and Scrum methods in software engineering or product management
- Knowledge of Open Systems Architecture (OSA) and Data Distribution Service (DDS) type architectures
Responsibilities
- create and maintain crucial pieces of software
- write and optimize code that creates a bridge between pieces of software, allowing them to communicate
- develop technology for our clients’ most important mission-forward challenges
- use the latest architectural approaches and open-source frameworks and tools to deliver complete end-to-end solutions to your clients
- analyze the environment to ensure that your team’s solutions consider the current architecture and operating environment, as well as future functionality and enhancements
- breaking down customer requirements and designing solutions to complex business rules
- identify and implement system improvements
Other
- 3+ years of experience as a Software Engineer
- Experience with using Microsoft Office, including Outlook, Word, Excel, and PowerPoint
- Secret clearance
- Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Secret clearance is required.
- As part of the application process, you are expected to be on camera during interviews and assessments.