Software and Systems Integration Engineer

Booz Allen Hamilton•Dahlgren, VA
•$86,800 - $198,000•Onsite

About The Position

The Software and Systems Integration Engineer develops and orchestrates hardware and software systems throughout their lifecycle, from requirements determination through operations and system retirement. The role emphasizes cybersecurity aspects of larger systems, risk and opportunity management, and tailoring processes to fit project needs. The engineer works with varied professionals to translate mission partner needs into technical specifications and customer-focused engineering solutions, applying advanced consulting skills and extensive technical expertise to solve complex problems with limited direction. The role also includes mentoring and potentially supervising team members.

Requirements

  • At least 5 years of experience developing, integrating, testing, or sustaining software systems.
  • Experience developing software using programming languages such as Python, Go, Java, C#, or C++.
  • Experience integrating software with APIs, databases, messaging systems, or external services.
  • Experience using source control systems such as Git in collaborative development environments.
  • Experience troubleshooting software defects and performance issues in Linux-based environments.
  • Experience gathering technical requirements and translating them into software solutions.
  • Experience supporting software development lifecycle activities, including design, implementation, testing, and deployment.
  • Ability to travel up to 25% of the time.
  • TS/SCI clearance.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a STEM field.

Nice To Haves

  • Experience supporting Department of War, Intelligence Community, or cyber mission environments.
  • Experience building web applications, dashboards, or mission support tools.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience implementing CI/CD pipelines and automated testing frameworks.
  • Experience with cloud-native architectures and microservices.
  • Experience supporting DT&E or operational test environments.
  • Experience developing tools for modeling, simulation, cyber operations, or mission planning.

Responsibilities

  • Develop, integrate, test, or sustain software systems.
  • Orchestrate hardware and software system development through the full lifecycle, from requirements determination through operations and retirement.
  • Address cybersecurity aspects of larger systems, risk or opportunity management, and project-specific process tailoring.
  • Gather technical requirements and translate them into software solutions.
  • Support software development lifecycle activities, including design, implementation, testing, and deployment.
  • Integrate software with APIs, databases, messaging systems, or external services.
  • Troubleshoot software defects and performance issues in Linux-based environments.
  • Mentor and potentially supervise other team members.
  • Travel up to 25% of the time.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service