Hybrid Software and Data Engineer

Posted last month

Apply now

About the role

  • Lead complex data exploration and analytics projects using Python and C++, discrete event simulators, and high-performance computing architectures
  • Learn and apply innovative software engineering and architecture design methodologies
  • Guide a team that serves critical missions from end to end
  • Grow skills in data science, systems architecture design, and emerging computing infrastructures
  • Engage stakeholders and determine user requirements to derive software and data architecture design and performance requirements
  • Present findings and potentially publish or present at conferences

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, or Doctorate degree and 4+ years of experience
  • Nice to have: 14+ years of experience as a software engineer
  • Nice to have: Experience with building or using a discrete event simulator
  • Nice to have: Experience with software for control logic or low-level programming on novel hardware architectures (custom FPGAs, ASICs, GPUs, Quantum Systems, D/A or A/D Converters)
  • Possession of excellent verbal and written communications skills

Benefits

  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
  • access to Booz Allen courses and certifications
  • opportunities to publish or present at conferences

Job title

Software and Data Engineer

Job type

Experience level

SeniorLead

Salary

$99,000 - $225,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job