Software Engineer 3

nDepth Security, LLC · Hanover, Maryland, United States

Apply on company site Save to your job tracker All Software Engineer jobs in Maryland

Applications are completed on the employer's own site.

Summary

Develop and sustain sophisticated software and DevOps solutions for mission-focused cyber training environments.

About this role

nDepth Security is seeking a Software Engineer 3 to support mission-focused cyber training programs. Develop and sustain sophisticated software and DevOps solutions for mission-focused cyber training environments, including applications, infrastructure, and realistic scenarios.

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

Design, develop, test, troubleshoot, and maintain cyber training applications and services. Build UI/UX, automation, deployment pipelines, and virtual training environments. Research security methodologies and develop operationally relevant scenarios. Collaborate across engineering, instructors, and course content teams. Perform software validation, debugging, modeling, and documentation.

Required Qualifications

Master’s degree in computer science or related field plus 5 years of development; OR bachelor’s plus 10 years; OR 13 years of applicable software development experience without a degree. Proficiency in modern programming and web technologies, SQL/NoSQL, Windows/Linux, Agile methods, and virtualization. Security+ or equivalent certification required.

Desired Qualifications

Ruby/Rails, Java, C++, Python, JavaScript/TypeScript, React, VMware, Kubernetes, Docker, and CI/CD.

Security Clearance

TS/SCI with Polygraph

Skills named in this posting

About nDepth Security, LLC

nDepth Security, LLC provides systems engineering, information assurance, and security compliance services to the Federal Government and commercial businesses.

Similar Software Engineer 3 jobs in Maryland