O

Ocean Infinity

Collects ocean data with marine robotic systems

Senior Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK£110k /yrHybrid

About the Job

Requirements

  • A degree in Computer Science, Information Technology, or a related field.
  • 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 in Clean Architecture, design patterns, and API design, with hands-on experience in C#/.NET or Node/TypeScript.
  • Proven experience building single-page web applications 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 spoken and written English.
  • Strong communication and the ability to lead by example.
  • Critical thinking, initiative, and an entrepreneurial mindset.

Responsibilities

  • Set the technical direction for a full-stack product across backend services and web applications while remaining hands-on writing and reviewing code.
  • Own the technical approach, task breakdown, sequencing, capacity, and quality bar, and be accountable for delivery.
  • Maintain backend design discipline so services remain 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, including stand-ups, planning, refinement, and 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 in everyday work and help the team use them effectively.
  • Follow development and quality best practices, challenge them when improvement is warranted, and document software and processes as needed.

Desired Qualifications

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

About the Company

Ocean Infinity

Collects ocean data with marine robotic systems

Ocean Infinity develops and operates marine robotic systems that collect information for energy companies, telecommunications providers, governments and research organizations. Its survey teams map the seabed, sample underwater soils and inspect offshore infrastructure to inform engineering and maintenance decisions. The business combines vessels, underwater vehicles, sensor hardware and data-processing software to deliver interpreted findings and technical reports. It earns revenue from contracted marine data acquisition, analysis and engineered robotic solutions for customer operations. Founded in 2017, Ocean Infinity is headquartered in London, England.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Austin, TX
Founded
2017

Recently Posted Jobs

Explore more opportunities at Ocean Infinity

See more jobs