
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A cutting-edge robotics company in Plymouth is seeking a Full-Stack Engineer to manage and improve their software stack for ocean-going robots. This role involves designing and maintaining various components of the software, integrating algorithms, and developing customer-facing products. Ideal candidates have 2–4 years of experience in software engineering and a track record of ownership in system development. Competitive salary with meaningful stock options is offered.
Own the software stack powering Oshen's ocean‑going robots.
We're a small, fast‑growing startup building wide area sensing networks on the ocean. We've recently started multi-million pound projects, delivered data for the US government, and designed the world's first robot to navigate into and provide data from a category 5 hurricane, the most destructive weather system our oceans know. We need a full‑stack engineer who wants high autonomy and will own our software stack end‑to‑end: from our mission manager app, to customer dashboards, to firmware and backend systems that make everything run.
You'll manage and improve our software stack. Your work will be varied and high‑impact:
You'll work closely with our internal hardware and operations teams, and you'll also collaborate with ocean-science partners and customers to make sure we build tools that solve real-world problems. You'll choose tools that balance rapid iteration with long term reliability.
We care about your ability to learn fast and ship. We're hiring someone who can design and maintain a coherent system, not just add features. Strong candidates have 2–4 years' professional experience, but solid projects, open-source, or self-taught work can count the same.
You've taken ownership of a system before: models, APIs, storage, frontend, deploys, and monitoring. You set patterns, keep boundaries clear, and maintain a tidy, predictable codebase. You move quickly when needed, but you return to pay down technical debt. You communicate clearly and proactively, you can plan your work, raise priorities or blockers early, and keep the rest of the team aligned without needing close supervision.
Show us something real users rely on, with a short note or diagram of how you structured it and the trade‑offs you made. If your experience is mostly inside a large, pre‑defined codebase, include work that shows your system‑level thinking.
The ocean is still a blind spot for the planet, there's no persistent, wide‑area sensing network. Solving this requires nodes that are mass‑deployable, persistent, and navigable. Persistence means surviving multi‑month missions through the worst winter storms. Navigability means reliably going from A→B or holding station. And mass deployment means units must be small, low‑cost, and easy to field in swarms.
Oshen is the only company to have solved all three. Our one‑metre ocean robots have completed multi‑month missions, navigated autonomously at sea, and are the only surface robots in the world to have sailed into, and survived, a Category 5 hurricane.
We're signing new contracts rapidly and expanding the team to meet demand. You'll be joining at an inflection point, where your work helps lay the foundations of a global ocean network that moves missions, customers, and climate science forward.