Software Engineer 1

nDepth Security, LLC

Hanover, MD0–4 yrs1h agovia LinkedIn

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

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Haystack, AV, Boeing

See all 150 →