Summary
What you’ll impact
The Senior Software Systems Engineer at the organization will own and evolve the end-to-end delivery infrastructure for vehicle software, including versioning, packaging, and rollout pipelines. They will set technical direction, improve reliability, and support both developer tooling and production systems for maritime robotics platforms.
Responsibilities
What you'll do
- Own the end-to-end delivery process for our software and vehicle software: versioning, build artifacts, packaging, and staged rollout
- Define and maintain our delivery pipelines, including build automation, artifact packaging, versioning schemes, and pre-launch qualification
- Implement and maintain Infrastructure-as-Code (Terraform or similar) to keep build and deployment environments consistent and repeatable
- Build tooling to track rollout health and support rollback and recovery when a deployment doesn't go as planned
- Harden our packaging and delivery processes for security, reliability, and cost efficiency as our fleet and customer base scale
- Act as the integration point between vehicle software, cloud services, and third-party systems, making sure new builds and packages work together end-to-end before they ship
- Support and improve developer experience by streamlining environments, tooling, and workflows for the engineering org
- Support production systems and, at times, active vehicle missions
- Support deployment automation and packaging tooling used across the engineering org
Requirements
What you’ll bring
- 8+ years of experience in infrastructure, DevOps, release engineering, or platform roles, ideally owning delivery and packaging processes at scale
- Strong experience with cloud infrastructure and Infrastructure-as-Code (Terraform, CloudFormation, or similar)
- Deep understanding of Linux systems internals, packaging formats, and containerization (Docker, Kubernetes) as deployable units
- Experience building and maintaining delivery pipelines and build/packaging automation (GitHub Actions, Jenkins, or similar)
- Experience with versioning schemes and artifact repositories (semantic versioning, package registries, or similar)
- Proficiency in Python, Go, or Bash for automation and tooling
- Demonstrated ability to independently scope and lead infrastructure projects
- Systems-level thinking: comfortable tracing how software, firmware, and hardware components on the vehicle interact, and able to spot where a change in one will ripple into another
- Track record of integrating tools, teams, and third-party systems into a single, cohesive workflow, rather than optimizing any one piece in isolation
- Strong technical communication skills, with the judgment to balance speed, reliability, and cost
- Candidates must be independently authorized to work in the United States