Full Stack Software Engineer

Blue Water AutonomyLexington, MA
2d$190,000 - $210,000

About The Position

We are seeking a Full Stack Engineer to design, build, and operate software systems that span from low-level sensor data and autonomy infrastructure to operator-facing web applications. This role is centered on Go-based backend systems and server-side rendered web applications, integrating closely with ROS 2–based autonomy software and real-world maritime platforms. Engineers in this role take ownership end-to-end and work hands-on in the field as part of small, high-performing teams.

Requirements

  • 3–8+ years of professional software engineering experience with demonstrated ownership of backend systems and user-facing applications.
  • Strong experience building production systems in Go, with solid understanding of Go concurrency and best practices.
  • Experience designing server-side rendered web applications, including HTML templating and progressive enhancement using tools such as HTMX.
  • Experience working with PostgreSQL or similar relational databases.
  • Experience with ROS 2 or comparable robotics or distributed middleware, including real-time or near–real-time data flows.
  • Comfortable working close to hardware and real-world systems, including sensor data, autonomy software, and operational constraints.
  • Willing and able to spend time in the field supporting system integration, testing, and deployment.
  • Strong systems-thinking skills and the ability to debug across software layers and interfaces.
  • Communicate clearly, balance speed with rigor, and take ownership from concept through delivery.
  • Energized by solving practical engineering challenges in fast-moving, mission-driven environments.
  • Must be a U.S. citizen and eligible to work on U.S. defense-related programs.

Responsibilities

  • Design, implement, and maintain full stack software systems supporting autonomous maritime platforms, from ROS 2 nodes and sensor data pipelines to backend services and server-rendered web interfaces.
  • Build and maintain backend services written primarily in Go
  • Develop server-side rendered web applications using Go, HTML, and HTMX, enabling fast, reliable operator and internal tools without unnecessary frontend complexity.
  • Work directly with ROS 2–based autonomy systems, integrating sensor data, control interfaces, and system health signals.
  • Design and maintain PostgreSQL-backed data models and services supporting autonomy, operations, simulation, and fleet analysis.
  • Collaborate closely with autonomy, robotics, electrical, and mechanical engineers to integrate software with hardware and vehicle systems.
  • Remotely support field deployments, vessel integration, testing, and troubleshooting in real-world maritime environments, occasionally traveling for in-person support.
  • Own software components end-to-end, from initial design through deployment, validation, and long-term operation.
  • Contribute to engineering standards, tooling, and architectural decisions that improve reliability, observability, and development velocity.

Benefits

  • Incredibly high-caliber teammates. You’ll work directly with our co-founders Rylan, Scott, and Austin.
  • A fast-paced, creative working environment that offers a lot of room for ownership and growth.
  • Opportunity to join a meaningful mission that protects American and our Democracy.
  • Expected Salary Range: $190,000-$210,000 annual base salary. Final compensation will depend on experience and skill level
  • Startup equity options
  • Generous PTO, medical, dental, and vision coverage
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service