Software Engineer 1
nDepth Security, LLC
nDepth Security, LLC
About the Role
nDepth Security is seeking a Software Engineer 1 to support mission-focused cyber training programs. This role involves supporting 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.
Key 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.
Requirements & Tech Stack
- Familiarity with programming, object-oriented concepts, Windows/Linux, and collaborative software development.
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.
Desired:
- 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