Build Secure Software for High-Impact Defense Missions
Build secure, interactive software that helps users understand complex information, evaluate options, and make mission-critical decisions.
As a Frontend Software Engineer at Rackner, you will develop modern application features for a secure mission-planning and decision-support platform supporting a Department of Defense customer. You will translate complex data and technical requirements into clear, responsive user experiences using React, TypeScript, and related technologies.
This is a primarily remote role within the United States. Work will be performed through customer-provided systems, with virtual collaboration across the engineering team and in-person sprint planning at a customer facility in Laurel, Maryland, approximately every six weeks.
This position is contingent upon contract award and final customer approval. The anticipated start date is November 2026.
What You’ll Do
- Build interactive frontend features using React and TypeScript
- Turn complex mission and technical information into clear, usable workflows
- Connect frontend components to APIs and backend services
- Support data-rich, map-based, and decision-support application features
- Present application data and AI-enabled outputs in ways users can understand and act on
- Write maintainable, testable code that meets functional and security requirements
- Develop unit and integration tests for application features
- Participate in code reviews, technical discussions, and security remediation
- Collaborate remotely with backend, AI/ML, security, DevSecOps, and customer engineering teams
- Participate in periodic onsite sprint planning and technical collaboration in Laurel
What You’ll Bring
- At least four years of software-development experience
- Hands-on experience building modern frontend applications
- Experience working with React and TypeScript
- Experience integrating user interfaces with APIs or backend services
- Understanding of component-based development, application state, and data flow
- Familiarity with Git-based development and secure software-development practices
- Bachelor’s degree in computer science or a related field
Experience That Can Strengthen Your Fit
- Cesium, CesiumJS, or another geospatial or mapping framework
- Map-based, spatial, or data-visualization applications
- OpenShift, Kubernetes, or another containerized environment
- GitLab and secure CI/CD workflows
- FastAPI, Flask, Python, or API development
- Frontend integration of AI-assisted recommendations or decision-support capabilities