Software and Data Engineer

$96,600 - $220,000/Yr

Booz Allen Hamilton - Laurel, MD

posted about 2 months ago

Part-time,Full-time - Mid Level
Laurel, MD
Professional, Scientific, and Technical Services

About the position

As a Software and Data Engineer at Booz Allen, you will leverage your expertise in data and systems architecture to lead complex data exploration and analytics projects, particularly in the national security sector. This role emphasizes innovative software engineering and architecture design methodologies, with a focus on utilizing advanced technologies such as IoT, quantum computing, machine learning, and artificial intelligence. You will guide a team in delivering critical missions and have opportunities for professional growth through courses, certifications, and conference presentations.

Responsibilities

  • Lead complex data exploration and analytics projects.
  • Develop, run, test, and debug scripts and software using C++ and Python.
  • Engage with stakeholders to determine user requirements for software and data architecture design.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Utilize UNIX and Linux for basic commands and Shell scripting.
  • Discuss complex topics with both technical and non-technical audiences.
  • Learn new topics, tools, and capabilities, integrating findings into existing models and architectures.

Requirements

  • Experience with C++ and Python, including developing, running, testing, and debugging scripts and software.
  • Experience with software version control and containerization.
  • Experience with UNIX and Linux, including basic commands and Shell scripting.
  • Ability to discuss complex topics to broad technical and non-technical audiences.
  • TS/SCI clearance with a polygraph.
  • Bachelor's degree and 9+ years of experience, Master's degree and 6+ years, or Doctorate degree and 4+ years in software, data engineering, or computer systems architecture.

Nice-to-haves

  • 14+ years of experience as a software engineer.
  • Experience with building or using a discrete event simulator.
  • Experience with control logic or low-level programming on novel hardware architectures.
  • Possession of excellent verbal and written communication skills.

Benefits

  • Health insurance
  • Life insurance
  • Disability insurance
  • Financial benefits
  • Retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care support
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service