Senior Manager, Software Engineering
Core
Lead groups of teams to deliver integrated software for autonomous maritime systems, including autonomy, simulation, data processing, and command and control.
Role type
Senior Manager, Software Engineering
Builds
Next generation autonomous underwater vessel platforms and maritime vehicle systems
Domain
Defense technology / Maritime autonomous systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering leadership, end-to-end product ownership, multi-stakeholder roadmap management, architecture design for robotic systems, team building and mentoring, budget management, risk management
Preferred skills
Military mission system delivery, autonomous vehicle experience, backend/embedded software (C, C++, Rust, Go), frontend (TypeScript, React), RTOS, horizontally scaled cloud technologies
Technologies
C, C++, Rust, Go, TypeScript, React, RTOS, Cloud technologies
Responsibilities
Design and deliver multi-year software roadmaps across multiple product groups, manage architecture selection for robotic systems, lead teams developing on- and off-platform software, influence company-wide software roadmaps for autonomous systems, build and manage subordinate teams, define and communicate group goals derived from organizational strategy, manage allocated budgets and programmatic risk, mentor engineers and managers
Seniority
Senior, hands-on IC leader managing multiple teams