Software and Systems Integration Engineer

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

About The Position

This role involves combining technical skills with big-picture thinking to impact national security. You will orchestrate the development of hardware and software systems throughout the entire lifecycle, from requirements determination to operations and system retirement. The focus is on cyber domain aspects, risk and opportunity management, and tailoring processes for specific projects. You will provide advanced consulting, develop innovative solutions for complex problems, and act as a mentor or supervisor to team members.

Requirements

  • 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 CS, 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

  • Orchestrate the development of hardware and software systems through the entire lifecycle
  • Perform requirements determination
  • Manage risks and opportunities
  • Tailor processes to meet the needs of specific projects
  • Develop innovative solutions to complex problems
  • Mentor and supervise other team members

Benefits

  • Health benefits
  • Life insurance
  • Disability insurance
  • 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