674,537open jobs
39,091companies
101,942added this week
Browse all
Salary
$81k per year
Location
In office (Porto)
Seniority
Senior
Overview
Company
Impact
Profile match
Ocean Infinity operates fleets of uncrewed surface and underwater vehicles for marine survey. Its robotic systems map seabeds, inspect infrastructure and support search operations. Remote control centres direct missions with minimal crew at sea.

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 talented Senior Software Engineer who is strong across the stack and grounded in solid backend engineering. You will design, build, and maintain the products behind our autonomous and remote marine operations, working from data model and API through to the interfaces our operators and customers rely on. The role reports to a Tech Lead and is a key contributor within the team, providing technical expertise and guidance to fellow engineers.

Our products run on more than one stack. Depending on where you work, that is C#/.NET with a React frontend, or our TypeScript stack (Next.js, tRPC, Node, Postgres). We care more about the strength of your engineering than the specific framework.

Requirements

What you will do!

  • Design, build, and maintain fullstack web applications, from database and API design through to responsive, performant user interfaces;
  • Write production backend services grounded in sound design patterns, whether in C#/.NET or TypeScript/Node;
  • Build user interfaces in React (and Next.js on our TypeScript products);
  • Design and manage relational database schemas, queries, and migrations;
  • Integrate systems and real-time, event-driven data flows, including robotics-to-web pipelines;
  • Use AI-assisted development tools (such as Cursor or Claude) as part of your everyday workflow;
  • Follow development and quality best practices, and be critical when you believe they can be improved;
  • Take responsibility for sound technical engineering decisions across the stack;
  • Document software and processes as needed;
  • Mentor junior engineers through guidance and constructive feedback.

What we look for!

  • Degree in Computer Science, Information Technology, or related;
  • Preferably 5+ years as a software engineer, with production experience building both backend services and web frontends;
  • Strong backend fundamentals: Clean Architecture, design patterns, and REST API design, with hands-on experience in C#/.NET or Node/TypeScript;
  • Proven experience building single-page web apps with React;
  • Solid experience with relational databases (PostgreSQL and/or SQL Server) and an ORM (Entity Framework Core, Drizzle, Prisma, or similar), including schema and migration management;
  • Proficiency with TypeScript;
  • Proficiency with Git and collaborative versioning workflows;
  • Familiarity with basic web application security concepts (authentication, authorization, OWASP);
  • Fluency in English, spoken and written;
  • Ability to take ownership and work autonomously with little supervision;
  • Excellent time management and the ability to prioritise in a fast-paced environment;
  • Critical thinking and initiative.

Nice to have!

  • Experience across both a C#/.NET and a TypeScript/Node backend;
  • Experience with event-driven or event-streaming systems (Kafka, RabbitMQ, or similar);
  • Experience with real-time data and WebSockets/SignalR;
  • Experience with containerisation and orchestration (Docker, Kubernetes);
  • Experience with CI/CD pipelines and infrastructure-as-code;
  • Familiarity with a cloud platform (Azure, AWS, or GCP);
  • Experience with testing frameworks (Jest, Playwright, Vitest, or xUnit/NUnit);
  • Experience with tRPC, Tailwind CSS, Shadcn/UI, or Next.js App Router.

Benefits

*Salary: €70,000 per annum*

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
674,537 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Porto
$74k per year • In office • Southampton
Python
JavaScript
TypeScript
PowerShell
C#
Bash
Frontend
React.js
DevOps
Kibana
Prometheus
Docker
Grafana
Incident Management
SLI/SLO/SLA
Management
ServiceNow
Apply
$87k – $214k per year (Estimated) • Remote • 7+ years exp • Bachelor's Degree
JavaScript
TypeScript
SQL
Ruby
Management
Agile
Scrum
Kanban
Apply
$54k – $144k per year (Estimated) • Remote • Full-Time • Bachelor's Degree
Python
Databases
PostgreSQL
pgvector
Pinecone
FAISS
Qdrant
AI/ML
Copilot
Cursor
LangGraph
LangChain
Claude Code
LoRA
Model Context Protocol
Fine-tuning
Multimodal AI
Function Calling
Langfuse
LangSmith
PEFT
QLoRA
Ragas
Transformers
CrewAI
LLM
RAG
Reranking
Hybrid Search
OpenAI
Anthropic
OpenAI Codex
Human-in-the-Loop
Structured Outputs
LLM Evaluation
LLM Guardrails
Agentic Workflows
Tool Use
DevOps
Terraform
GitHub Actions
Azure
CI/CD
Git
AWS
Docker
Bicep
Vector
Cybersecurity
SOC 2
HIPAA
Apply
$116k – $160k per year • Equity • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Palo Alto
Java
Kotlin
TypeScript
SQL
Databases
NATS
DynamoDB
Apache Kafka
DevOps
gRPC
Helm
Datadog
GitOps
ArgoCD
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon CloudWatch
Apply
$74k – $115k per year • Remote/Hybrid • Full-Time • 5+ years exp • Vancouver
Python
JavaScript
SQL
Apex
Perl
Apex
MuleSoft
Databases
MySQL
PostgreSQL
Oracle
ActiveMQ
MS SQL
AI/ML
Model Context Protocol
Fine-tuning
Function Calling
AI Agents
RAG
Supervision
A2A
Tool Use
DevOps
CI/CD
Analytics
ETL/ELT
Talend
Pentaho
Management
ServiceNow
UiPath
Agile
Scrum
QA
Swagger
Apply
$74k per year • In office • Southampton
Python
JavaScript
TypeScript
PowerShell
C#
Bash
Frontend
React.js
DevOps
Kibana
Prometheus
Docker
Grafana
Incident Management
SLI/SLO/SLA
Management
ServiceNow
Apply
Category Manager 3 hours ago
up to $81k per year • In office • Full-Time • Southampton
Apply
$148k per year • In office • London
JavaScript
TypeScript
C#
C#
.NET
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Cursor
Claude
Frontend
Next.js
React.js
tRPC
Mobile
Clean Architecture
DevOps
GCP
WebSockets
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
$90k – $207k per year (Estimated) • In office • London
C++
DevOps
CI/CD
Docker
Robotics
ROS2
Motion Planning
Digital Twin
Apply
$128k per year • In office • London
DevOps
Azure DevOps
Azure
Jenkins
Game Dev
Unreal Engine
Management
Confluence
Jira
Agile
Apply
$51k – $109k per year (Estimated) • In office • Full-Time • Porto
Management
Jira
Apply
$44k – $109k per year (Estimated) • Remote • Full-Time • Porto
Java
Kotlin
Java
Gradle
Micronaut
Databases
MySQL
Frontend
GraphQL
DevOps
Rest API
Terraform
GitHub Actions
OpenTelemetry
Dynatrace
Azure
CI/CD
Jenkins
Docker
Kubernetes
Analytics
Master Data Management
Management
Confluence
Agile
Scrum
Kanban
Apply
In office • Full-Time • Porto
Marketing
Salesforce
HubSpot
LinkedIn
Apply
$32k – $71k per year (Estimated) • In office • Full-Time • 8+ years exp • Porto
Apply
$39k – $91k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Porto
JavaScript
Apply
See all jobs
This is one of many
674,537 more open roles from verified company boards, updated every day.