Raft is a customer-obsessed non-traditional defense tech company dedicated to empowering U.S. military and government agencies with cutting-edge AI/ML and data solutions. The Principal Full Stack Engineer will lead the design and development of scalable, user-centric frontend systems, architecting robust solutions while mentoring engineers and addressing complex technical challenges.
Responsibilities:
- Lead the design and development of scalable, user-centric frontend systems that power Raft's flagship products
- Architect and implement robust solutions using React, Vue, and/or Angular while ensuring security, performance, and reliability across mission-critical applications
- Mentor engineers while spending significant time writing code and solving complex technical challenges
- Work closely with customers at deployment sites, gathering feedback and implementing improvements
Requirements:
- 8+ years of front end and back end software engineering experience using modern, component-based UI frameworks
- Proven experience building and scaling complex user interfaces and component architectures
- Deep understanding of DevSecOps principles and practices, including ICAM
- Experience with containerized deployments and CI/CD pipelines
- Strong experience with modern full stack architectures and design systems
- Experience with real-time data visualization and high-performance rendering
- Knowledge of security best practices for enterprise and government systems
- Proven track record of mentoring engineering talent
- Experience designing modular, extensible component systems
- Proficiency with Agentic AI coding tools (such as Claude Code)
- Excellent problem-solving and communication skills
- Fast learner, analytical thinker, hands-on approach to technical leadership
- Experience with highly regulated industries or stringent security/compliance standards
- Familiarity with classification levels and secure development practices
- Experience with edge computing and tactical deployments
- Knowledge of AI/ML interface design and data visualization
- Experience with progressive web apps in air-gapped environments
- Background in accessible design (WCAG) and real-time data rendering
- Contributions to open-source projects or technical publications
- Experience with browser-based geospatial visualization libraries (e.g., Leaflet, OpenLayers, Mapbox)