- Robot type
- Marine and Space · Defense
- Location
- USA
- Job type
- Software
- Posted
- Sep 24, 2026
- Salary
- $185,000–$205,000 a year
Full-time
Principal Frontend Engineer
Job description
Havoc is a leader in all-domain collaborative autonomy. Its software-defined hardware approach powers military and commercial-grade autonomous systems across sea, air, and land to sense, decide, and act together in complex and contested environments. Havoc connects assets, enabling them to share information, adapt in real time, and continue operating even when communications are disrupted or denied. Havoc optimizes mission performance and minimizes human risk. Havoc was founded in 2024 and headquartered in Providence, Rhode Island. Learn more at Havoc: All-Domain Collaborative Autonomy .
Job responsibilities
- Helped establish a frontend architecture capable of supporting significantly greater numbers of autonomous assets, telemetry streams, and real-time updates.
- Improved the performance, responsiveness, and reliability of HavocAI’s geospatial interfaces.
- Established scalable patterns for real-time data ingestion, state management, geospatial rendering, and degraded-connectivity scenarios.
- Identified and addressed architectural risks before they became constraints on product or platform growth.
- Raised the technical bar across the frontend organization through hands-on engineering, design reviews, architecture, and mentorship.
Job requirements
- 10+ years of frontend engineering experience, including significant experience operating at Staff, Principal, or equivalent technical scope.
- Deep production experience building and scaling high-volume, real-time applications.
- Expert-level experience with React and TypeScript, including a first-principles understanding of React’s rendering model and frontend performance.
- Deep experience building map-based geospatial applications using MapLibre, Mapbox GL, Deck.gl , or equivalent technologies.
- Demonstrated experience optimizing large and dynamic geospatial feature sets.
- Hands-on experience scaling a real-time application through significant growth in tracked entities, update frequency, or data volume.
- Experience with multiple real-time communication technologies such as WebSockets, MQTT, gRPC-web, SSE, or similar protocols.
- Deep browser performance expertise across rendering, memory, CPU, networking, and GPU bottlenecks.
