As a Full Stack Software Developer in our Progeny Business Area, you will be part of a team of engineers to successfully deliver a comprehensive SecDevOps software solution for the US Navy with a strong focus on automated functional testing and the cybersecurity health of consumed software payloads. This team is responsible for software development and resolution of integration issues. We encourage you to apply if you have any of these preferred skills or experiences: Experience as Full Stack Developer Hands-on experience building Single Page Applications and Model View Controller (MVC) Applications Proficiency in object-oriented design and development Experience working with frameworks like Vue and Ruby on Rails If not, experience with similar frameworks like React and Java Spring may be applicable Collaboration in Agile teams (Scrum, Kanban) to deliver high-quality software Experience using Linux (basic OS comprehension and basic shell scripting), preferably Red Hat or derivatives Experience in working with containers (Docker, Kubernetes, or similar) What You Bring to the Table: Strong understanding of software engineering principles and lifecycle Experience with testing methods like TDD, BDD, and various types of software testing (unit, integration, end-to-end) (Vitest, RSpec, Playwright) Familiarity with Linux, REST APIs, and database management (SQL, PostgreSQL) Knowledge of automation tools (GitOps, CI/CD) and security practices (PKI, certificates) Ability to write clean, production-ready code following good coding practices What sets you apart: Strong understanding of software development process, as well as software engineering concepts, principles, and theories Hands-on experience with RobotFramework and Software Analysis Tools (SAST/DAST) Experience with Argo Workflows, OpenShift, Kubevirt Creative thinker capable of applying new information quickly to solve challenging problems Comfortable providing technical leadership Team player who thrives in collaborative environments and revels in team success Commitment to ongoing professional development for yourself and others
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level