Software Engineer 3 - C++/Testing

Captivation Software•Annapolis Junction, MD

About The Position

Captivation Software is seeking a senior-level software engineer to assist with daily responsibilities in support of the mission to protect the country. The role focuses on software test development and improving the build and continuous-testing processes. The engineer will work with software and test infrastructure, including SDRs, servers, and other hardware. This position is open to direct hires only; candidates from third-party staffing or recruiting firms will not be considered.

Requirements

  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable polygraph.
  • Must be a U.S. citizen.
  • At least 15 years of experience as a software engineer on programs and contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, or four additional years of software engineering experience on projects with similar software processes in place of the degree.
  • Experience with C++, along with some Python and shell scripting.
  • CICD experience.
  • Familiarity with SDRs, servers, and other hardware used in the customer’s test infrastructure.

Responsibilities

  • Perform software test development.
  • Modernize the build process and implement associated continuous testing.
  • Work with SDRs, servers, and other hardware used in the customer’s test infrastructure.

Benefits

  • Up to 20% 401(k) contribution; no matching is required and contributions are vested from day one.
  • $3,600 HSA contribution.
  • Six weeks of paid time off.
  • Company-paid employee medical, dental, and vision insurance.
  • Company-paid life insurance, short-term and long-term disability insurance, and AD&D insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service