Description
We are seeking a senior software engineer to join our Maritime Application Team. As a senior software engineer, you will be the architect and builder of the software that our maritime operators use every day.
You will design and implement the user interfaces, microservices, and data integrations that transform our autonomous underwater vehicles from powerful hardware into intelligent, mission-capable assets. This role requires a product-minded engineer who can operate with ambiguous requirements and translate complex operational needs into elegant, reliable, and scalable software solutions, bridging the gap between core platform infrastructure and real-world maritime challenges.
Responsibilities:
- Design, develop, and deploy full-stack applications and services for maritime command and control, including our Lattice UI.
- Build robust, scalable back-end services (e.g., in Go, Rust, Python, C++) to manage mission planning, vehicle tasking, and real-time data processing.
- Develop intuitive and performant front-end interfaces (e.g., in React/TypeScript) that provide operators with at-a-glance situational awareness.
- Integrate specialized maritime data sources, such as electronic navigational charts (ENCs), bathymetry, and acoustic sensor data, by leveraging and extending core platform primitives.
- Collaborate closely with product managers, operators, and others cross-functionally in the Software Platform and the Maritime Division to rapidly iterate on features and deliver tangible value.
- Champion best practices in software architecture, code quality, and testing to ensure our systems are reliable in challenging operational environments.
- Mentor other engineers on the team and contribute to the technical strategy for the maritime domain.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/andurilindustries/jobs/4780617007