Description
nDepth Security is seeking a Software Engineer 1 to support mission-focused cyber training programs. Support software development, testing, deployment, and maintenance for cyber training applications while growing skills across the DevOps lifecycle.
Work Schedule
Courses operate Monday-Friday, 7:00 a.m.-6:00 p.m.; core hours 10:00 a.m.-2:00 p.m.; occasional off-hours support.
Essential Responsibilities
• Assist in building, testing, debugging, and maintaining training applications.
• Develop components, scripts, APIs, interfaces, and data-processing solutions under guidance.
• Support deployment pipelines, configuration, automation, and databases.
• Contribute to virtual training simulations and document technical procedures.
• Collaborate with instructors, engineers, and administrators to improve capabilities.
Required Qualifications
• Bachelor’s degree in computer science, software engineering, information systems, or related field; OR associate’s degree/18 relevant military semester hours plus 2 years; OR high school diploma/GED plus 4 years of relevant experience.
• Familiarity with programming, object-oriented concepts, Windows/Linux, and collaborative software development.
Desired Qualifications
• Python, JavaScript/TypeScript, Node.js, Go, React, Angular, APIs, SQL/NoSQL, source control, automated testing, containers, CI/CD, and DevOps tools.
Security Clearance
TS/SCI with Polygraph
U.S. Citizenship and Security Clearance Requirement: This position requires a U.S. government security clearance. Applicants must be U.S. citizens and meet the security clearance requirements specified in this posting.

