Still hiring?
13 checks1 red flag
Browse
All Tech JobsThe whole board, newest first.Roles That Fit MeAnswer a few questions, see your matches.Early WindowFound before the big boards.Direct ApplyStraight to the manager, past the ATS.By specialty
Your materials
CV AnalyzerWhat an ATS sees, and what to fix.Tailor CVBrought in line with one posting.Cover LetterWritten from your CV and the role.You and the process
Hey, I’m Wayjo. I find roles before the big boards.
Free to browse. An account unlocks the rest.
Jobs
All Tech JobsThe whole board, newest first.Roles That Fit MeAnswer a few questions, see your matches.Early WindowFound before the big boards.Direct ApplyStraight to the manager, past the ATS.Not stated
Similar roles pay £75K - 105K a year · our estimate
The whole posting in a few lines. Sign up to read it here and on every role you open.
Sign Up to ReadSenior Software Engineer
Our Tech Stack: https://stackshare.io/companies/sedna
About Sedna:
Sedna is at the forefront of revolutionising the operating system for shipping. Our AI-powered platform is designed to make global trade more efficient, transparent, and sustainable. As we continue to grow and innovate, we are looking for exceptional talent to join our journey and contribute to our mission of transforming the shipping industry .
You can find out more about us on our website: https://sedna.com/
About the role
This role focuses on contributing to the design, development, and evolution of Sedna’s VMS (Voyage Management System). It's a mature, highly specialised platform that shipowners, operators and charterers use to run chartering, voyage operations, cargo and freight/hire invoicing.
VMS has a Java backend exposing a REST API used by our own web client (React) and directly by customers' integrations. Data lives in Oracle, including a significant amount of business logic in PL/SQL. It runs on AWS and builds through GitLab CI/CD.
Sedna VMS is in use 24/7 by shipping companies worldwide. Customers run their daily operations and invoicing on it, so correctness, performance and reliability directly affect their business.
You will play a key part in raising standards and delivering new features. You'll take real ownership of features and of how they behave in production, on a product customers run their business on, and help shape how the platform evolves. You'll work with modern AI-assisted development tools as part of everyday engineering.
How you’ll make an impact
Engineering and feature development
This role contributes to both backend and frontend development. Day-to-day responsibilities include understanding requirements, shaping technical approaches, writing code, and contributing to automated tests. Development work spans a mix of new features, improvements, and maintenance, driven by both customer and product needs.
System architecture and modernisation
The role includes participating in ongoing efforts to refine and modernise the platform. This involves contributing to technical upgrade work, improving system structure, and supporting longer-term architectural direction as the product grows. Opportunities exist to participate in design discussions and help shape solutions that improve system performance, reliability, and extensibility.
Quality, testing, and delivery practices
The team maintains a focus on software quality. We combine unit tests, API regression tests (Postman) and UI tests (Playwright) with peer code review on every merge request. Releases are built and tested through GitLab CI/CD. We're actively improving here: getting more of our test suites running automatically in CI and making them reliable. Engineers who want to drive that, will have room to do it.
Collaboration with product and customer-facing teams
The role involves close collaboration with product managers through refinement, planning, and solution discussions. Engineers also interact with Customer Support on cases that need engineering input, and, for larger projects, join customer conversations to validate technical approaches.
Continuous improvement and documentation
We treat documentation, including API references, design decisions and runbooks, as part of delivering a change. Much of VMS's knowledge still sits with experienced team members, and capturing it in written, searchable form is an active priority. We also reserve time for technical debt and internal improvements.
In your first 90 days, you can expect
Month 1: Build your understanding of Sedna’s architecture and our products. Get set up with the VMS codebase, your dev environment and the release process, and ship your first changes. Meet your team, product manager and key customer-facing colleagues. Learn the maritime workflows our customers depend on.
Month 2: Take ownership of a well-scoped piece of work from refinement with product through to release. Contribute to design discussions, give timely and constructive code review feedback. Shadow the on-call rotation and get familiar with runbooks and production tooling.
Month 3: Lead the technical approach on a complex feature or improvement within your team, working independently and raising risks and dependencies early. Join the on-call rotation. Contribute improvements to tests, runbooks or documentation based on what you found hard to learn, and support technical validation in a customer conversation where relevant.
Sedna
Also hiring in Denmark, Greece and Athens, Greece
Worth a look before you spend an evening tailoring a CV for it.
Still hiring?
13 checks1 red flag
How crowded?
6 checksNo red flags
How well does this role fit you?
Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.
Something wrong with this vacancy?
Salary by agreement
$197,300 - 225,100 / year