Senior Software Engineer (Full Stack)

Ocean InfinityĀ· Ocean Infinity
Apply Now ↗
šŸ“ London, England, United KingdomFull timešŸ’° GBP 110K+

About this role

AtĀ Ocean Infinity, we're on a bold mission to subsea data using innovative technology.

Using cutting-edge robotics, autonomous technology and world-class software, we're transforming how complex operations are carried out at sea. Our uncrewed systems are making ocean exploration and operationsĀ safer, smarter and more sustainable, helping unlock the vast potential of our oceans while reducing environmental impact. šŸŒ

This isn't a vision for the future.Ā It's happening right now.

As we continue to push the boundaries of innovation and redefine what's possible in the maritime industry, we're looking for exceptional talent to join our fast-growing team.

Ocean Infinity is seeking a hands-on Senior Software engineer with Tech Lead hat experience for a fullstack product team. You are the technical anchor of the team: you own how the work getsĀ built and when it ships, while remaining a strong individual contributor. We are looking forĀ someone assertive and entrepreneurial who takes initiative, digs for answers, and helps theĀ team navigate complex problems rather than waiting for direction.

As with our Senior Engineers, this role is backend-first and stack-plural. Our products runĀ on C#/.NET with React, and on our TypeScript stack (Next.js, tRPC, Node, Postgres). YouĀ should be strong enough in backend engineering to set and hold the quality bar wherever theĀ team is building.

What you will do!Ā šŸš€

  • Set the technical direction for a fullstack product across backend services and web applications, and stay hands-on writing and reviewing code;
  • Own the how and the when: technical approach, task breakdown, sequencing, capacity, andĀ the quality bar, and be accountable for delivery;
  • Hold the line on backend design discipline, so that services stay maintainable as the teamĀ and codebase grow;
  • Collaborate with Product, Design, and QA to define, design, and ship features,Ā distinguishing core engineering work from simpler edge work;
  • Facilitate the team's delivery rhythm (stand-ups, planning, refinement, retrospectives)Ā and remove impediments;
  • Raise the engineering bar through mentorship, code review, and constructive technicalĀ feedback;
  • Use AI-assisted development tools (such as Cursor or Claude) as part of your everydayĀ workflow, and help the team use them well;
  • Follow development and quality best practices, and be critical when you believe they canĀ be improved;
  • Document software and processes as needed.

What we look for!šŸ”

  • Degree in Computer Science, Information Technology, or related;
  • Preferably 6+ years as a software engineer, with production experience across backendĀ services and web frontends;
  • Proven experience as a Tech Lead or in a similar technical-leadership role, owning aĀ team's technical approach and delivery;
  • Strong backend fundamentals: Clean Architecture, design patterns, and API design, with hands-on experience in C#/.NETorĀ Node/TypeScript;
  • Proven experience building single-page web apps with React;
  • Solid experience with relational databases and an ORM, including schema and migrationĀ management;
  • Proficiency with TypeScript and Git;
  • Understanding and practice of Agile methodologies;
  • Familiarity with web application security concepts;
  • Fluency in English, spoken and written;
  • Strong communication and the ability to lead by example;
  • Critical thinking, initiative, and an entrepreneurial mindset.

Nice to have! ✨

  • Experience establishing backend patterns or guidelines on a TypeScript/Node stack;
  • Experience with event-driven or event-streaming systems (Kafka, RabbitMQ, or similar);
  • Experience with real-time data (WebSockets, SignalR);
  • Experience with containerisation and orchestration (Docker, Kubernetes);
  • Experience with CI/CD and infrastructure-as-code;
  • Familiarity with a cloud platform (Azure, AWS, or GCP);
  • Strong understanding of quality management, including relevant standards and procedures.

*Salary: £110,000 Per Annum*

Frequently Asked Questions

What is the salary for the Senior Software Engineer (Full Stack) role at Ocean Infinity?
The listed salary for this Senior Software Engineer (Full Stack) position at Ocean Infinity is GBP 110K+. This is an Full time role.
Where is the Senior Software Engineer (Full Stack) position at Ocean Infinity located?
This Senior Software Engineer (Full Stack) role at Ocean Infinity is based in London, England, United Kingdom. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Software Engineer (Full Stack) role at Ocean Infinity full-time or part-time?
This is listed as a Full time position. It is posted as a Senior Software Engineer (Full Stack) role in the Ocean Infinity department at Ocean Infinity.
Which team or department does the Senior Software Engineer (Full Stack) at Ocean Infinity belong to?
This Senior Software Engineer (Full Stack) position is part of the Ocean Infinity department at Ocean Infinity. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer (Full Stack) position at Ocean Infinity?
Click the "Apply Now" button on this page. You will be redirected to Ocean Infinity's official application portal hosted on workable where you can submit your application directly.
When was the Senior Software Engineer (Full Stack) job at Ocean Infinity posted?
This Senior Software Engineer (Full Stack) position at Ocean Infinity was posted on Sep 15, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Software Engineer (Full Stack)
Ocean Infinity Ā· šŸ’° GBP 110K+
Apply for this role ↗

You'll be redirected to Ocean Infinity's official application page on workable.