Posted in

Software and Data Engineer

Software and Data Engineer

CompanyBooz Allen
LocationLaurel, MD, USA, Annapolis Junction, MD, USA
Salary$99000 – $225000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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