Software and Data Engineer
Company | Booz Allen |
---|---|
Location | Laurel, MD, USA, Annapolis Junction, MD, USA |
Salary | $99000 – $225000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Experience with C++ and Python, including developing, running, testing, and debugging scripts and software
- Experience with software version control and containerization
- Experience with developing simple data queries for existing or proposed databases or data repositories
- Experience with UNIX and Linux, including basic commands and Shell scripting
- Experience with stakeholder engagement, determining user requirements to derive software and data architecture design and performance requirements
- Ability to discuss complex topics to broad technical and nontechnical audiences both individually and in group settings
- Ability to learn new topics, tools, and capabilities, and integrate new findings into existing models and architectures
- TS/SCI clearance with a polygraph
- Bachelor’s degree and 9+ years of experience with software, data engineering, or computer systems architecture, Master’s degree and 6+ years of experience with software, data engineering, or computer systems architecture, or Doctorate degree and 4+ years of experience with software, data engineering, or computer systems architecture
Responsibilities
- Lead complex data exploration and analytics projects
- Apply innovative software engineering and architecture design methodologies
- Guide a team that serves critical missions from end to end
Preferred Qualifications
- 14+ years of experience as a software engineer
- Experience with building or using a discrete event simulator
- Experience with software for control logic or low-level programming on novel hardware architectures, including custom FPGAs, ASICs, GPUs, Quantum Systems, Digital to Analog Converters, or Analog to Digital Converters
- Possession of excellent verbal and written communications skills