Senior Software Engineer, Maritime App
Core
Architect and build full-stack software for autonomous maritime systems, transforming underwater vehicles into mission-capable assets for military operators.
Role type
Senior Software Engineer (Maritime Applications)
Builds
Full-stack applications, microservices, and data integrations for autonomous underwater vehicles and command and control systems.
Domain
Defense technology / Maritime autonomous systems
Deliverable
production ML models | product features
Required skills
Go, Rust, Python, C++, React, TypeScript, gRPC, distributed systems, API design, data modeling, software architecture
Preferred skills
Robotics software, geospatial applications, cloud-native technologies (Kubernetes, Docker), infrastructure-as-code (Terraform), real-time data streams
Technologies
Go, Rust, Python, C++, React, TypeScript, gRPC, Kubernetes, Docker, Terraform
Responsibilities
Design, develop, and deploy full-stack applications for maritime command and control; Build robust back-end services for mission planning and real-time data processing; Develop intuitive front-end interfaces for situational awareness; Integrate specialized maritime data sources (ENCs, bathymetry, acoustic sensors); Collaborate with product managers and operators to iterate on features; Mentor engineers and contribute to technical strategy
Seniority
Senior, hands-on IC