Journeyman Software Developer
Mid-level developer building software for virtualization, real-time, and safety-critical systems supporting US Navy work (NSWCDD), on-site 5 days/week. Day-to-day spans the full engineering lifecycle in C, C++, and Rust, with CI/CD, Docker/Kubernetes, and DevSecOps. Active Secret clearance required.
- Compensation
- $85K–$145K / yr
- Location
- King George, VA, US
- Work setup
- Remote
- Seniority
- Middle
- Employment
- Fellowship
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 5+ years of software development experience on complex projects using the full, formalized SW engineering lifecycle
- Experience supporting user-facing applications
- Experience integrating operating system components and hardware into complete systems
- Experience with system-level programming languages, particularly C, C++, Rust
- Knowledge of CI/CD pipelines and containerization technologies, including Docker and Kubernetes
- Experience with version control tools like Git
- Experience with requirements management tools such as Atlassian and DOORS
- Knowledge of Agile fundamentals
- Active Secret clearance (US citizenship required)
- Bachelor's degree
Nice to have
- Experience supporting safety critical systems
- Experience with or knowledge of virtualization, real-time operating systems, or safety critical systems
- Experience with or knowledge of DevSecOps, security automation, and IaC
- TS/SCI clearance
Full description
Overview
SimVentions is 100% employee-owned and proudly ranked among Virginia’s Best Places to Work year after year! We are seeking a Mid-level Software Developer with 5+ years of experience developing software to support virtualization, real-time operating systems, or safety critical systems to join our team. Our ideal developer candidates will have experience with DevSecOps, security automation, and IaC in the context of complex, safety critical projects. This position requires on-site presence at NSWCDD 5 days per week.
Travel
No Travel is expected
Clearance
An ACTIVE Secret Clearance is required for this position. Applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information. US Citizenship is required to obtain a clearance.
Requirements
- 5+ years of experience in software development working on complex projects utilizing the full, formalized SW engineering lifecycle and development process (Planning, Requirements Analysis, Design, Coding, Testing, Deployment, and Maintenance). Preference will be given to experience supporting safety critical systems.
- Experience supporting user-facing applications.
- Experience integrating operating system components and hardware into complete systems.
- Experience with system level programming languages, particularly C, C++, Rust,
- Knowledge of CI/CD pipelines and containerization technologies, including Docker and Kubernetes
- Experience with version control gools like Git.
- Experience with requirements management tools such as Atlassian and DOORS.
- Knowledge of Agile fundamentals
- Secret clearance
- Bachelor’s degree
Responsibilities
- Design, build, and maintain clean, modular software components using languages such as C, C++, Rust.
- Support all software engineering lifecycle and development activities (Planning, Requirements Analysis, Design, Coding, Testing, Deployment, and Maintenance).
- Utilize requirements management tools such as Atlassian and DOORS to support development activities
- Utilize CI/CD automation and containerization technologies (e.g., Docker and Kubernetes) to streamline application deployment.
- Utilize version control tools such as Git.
- Write automated tests and or use automated test tools.
- Actively participate in Agile ceremonies, perform code reviews, and deliver completed software packages.