Build Secure Software for High-Impact Defense Missions
Rackner is seeking a Senior Software Engineer to design, build, test, and deliver secure mission-planning and decision-support software for a Department of Defense customer. This role gives you broader ownership than a traditional feature-development position. You will contribute across application engineering, secure CI/CD, containerized deployment, automated testing, cybersecurity remediation, and AI-capability integration.
What You Will Do
- Design, develop, test, and integrate new software capabilities.
- Build and maintain secure CI/CD workflows using GitLab and related development systems.
- Support containerized application deployment through OpenShift and Kubernetes.
- Apply secure software-development lifecycle practices throughout delivery.
- Integrate AI models and support capabilities involving LLM assistants, retrieval-augmented generation, and agentic AI.
- Develop unit, integration, and system-level tests.
- Use automated security tools such as Fortify, JFrog Xray, and OWASP ZAP.
- Investigate vulnerabilities and support cybersecurity remediation.
- Participate in code reviews, technical reviews, and solution-design discussions.
- Create software-design documents, sequence diagrams, workflow descriptions, and test reports.
- Communicate progress, blockers, risks, and schedule concerns to technical and program stakeholders.
- Collaborate with customer technical leads in remote and onsite settings.
What You Will Bring
- Bachelor’s degree in computer science or a related field.
- 10+ years of professional software-engineering experience.
- Hands-on work with CI/CD, Kubernetes, GitLab, and OpenShift.
- Strong understanding of secure SDLC practices.
- Familiarity with Fortify, JFrog Xray, or comparable security-scanning tools.
- Background integrating AI models or AI-enabled capabilities into applications.
- Skill building automated unit and integration tests.
Helpful Experience
- OWASP ZAP or comparable application-security testing tools.
- Artifactory or similar artifact-management platforms.
- LLM assistants, retrieval-augmented generation, or agentic-AI components.
- Software delivery supporting defense, national-security, or other regulated missions.
Why Rackner
At Rackner, you will have the opportunity to build technology that supports critical defense and public-sector missions. You will work on more than isolated coding tickets or pipeline tasks, bridging the gap between application development, secure delivery, and emerging AI capabilities.