Rodeo
Get started

Veson Nautical

Senior Software Engineer

Posted 2 days ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Job Title

The Opportunity

Veson Nautical builds the systems the world's leading commercial maritime owners, operators, and trading companies run their business on. Within that, VesselsValue produces an independent financial valuation for the global fleet of vessels — every single day — a number clients rely on to buy, sell, finance, and insure ships. You'd be joining Titanic, the team that owns that daily valuation pipeline end-to-end: the models, the partner data feeds behind them, and the APIs and databases that get the results out to clients and the rest of Veson.

Engineering here is changing faster than most job descriptions admit. Our teams have moved past "can AI write this function" and into real agentic workflows: engineers directing coding agents, running several work streams in parallel, and staying accountable for everything that ships. We're not looking for someone who codes fastest. We're looking for a senior engineer who can still do all the things a senior engineer has always needed to do — design well, debug the hard stuff, mentor, own outcomes — and who treats AI agents the way a good tech lead treats a keen but unsupervised junior: useful, fast, and in constant need of context and review.

About the Titanic Team

Titanic looks after Veson's daily vessel valuation product. In practice that splits into three closely connected pieces:

  • Valuations — the pricing models and the daily pipeline that runs them across the global fleet.
  • Partner integrations — ingesting the third-party market and vessel data feeds those valuations depend on.
  • Platform — the APIs and databases that let clients and other Veson teams manage, query, and derive from each dataset.

It's a team that sits close to real commercial outcomes: when a valuation is late or wrong, clients notice the same day.

The Role

As a Senior Software Engineer, you'll drive significant projects from design through to rollout, with real influence over the quality and direction of what gets built. Ownership matters to us — you'll be trusted to work autonomously, take a project from initial refinement through development, testing, and deployment, and show leadership and mentorship over one or more areas of the codebase.

How AI Fits Into This Role

This isn't about naming a specific tool — the tool your team standardises on may change. What won't change is the way we expect a senior engineer to work with one:

  • Use a team-standard AI coding agent in genuine pair-programming and agentic workflows, not just autocomplete — our engineers are already running multiple parallel agents on non-trivial work.
  • Manage context deliberately: the difference between an agent that helps and one that wastes your afternoon is almost always the brief and the codebase context you give it.
  • Review AI-generated output as critically as you'd review a colleague's pull request — correctness, security, and architectural fit, before any of it reaches production.
  • Contribute to how the team gets better at this: Veson runs an AI Champions network, monthly cross-team Brown Bag sessions, and each team reports monthly on what's working and what isn't — you'll have a voice in that, and a small budget behind it.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

None of this replaces the fundamentals. It sits on top of them.

What You'll Do

  • Drive significant projects end-to-end — design, build, test, and roll out changes across Titanic's valuation platform: a PHP and Python codebase with Node.js microservices, running on MySQL/Aurora and AWS.
  • Build and maintain the APIs, data pipelines, and partner integrations that keep daily valuations accurate and on time.
  • Take clear ownership of one or more areas of the codebase, including the call on how and where AI agents get used to move that area forward.
  • Fix complex bugs and perform advanced refactoring, demonstrating mastery across multiple languages and tools — including the code an agent hands you.
  • Grow the team through code review, pairing, and mentorship — both on engineering fundamentals and on working well with AI tooling.
  • Challenge assumptions from product owners and propose viable technical alternatives.
  • Translate business requirements into well-scoped user stories and technical designs.
  • Assess and clearly communicate risk — for code heading to production, and for AI-assisted work still in flight.
  • Collaborate frequently with engineers across the organisation, and occasionally with clients on technical challenges.

What We're Looking For

Core experience (required)

  • 5+ years' professional software engineering experience, with a proven track record in at least one of PHP, Python, or Node.js/JavaScript.
  • Proficient with relational databases, ideally MySQL, and comfortable moving across a mixed codebase rather than a single-language stack.
  • Comfortable operating across the full SDLC — refinement, design, development, testing, and deployment.
  • Able to break large, ambiguous problems into small, achievable pieces of work, and to drive them through to delivery largely autonomously.
  • Experience communicating technical solutions clearly to engineers at different experience levels.
  • Computer Science background — degree and/or equivalent proven industry experience.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Strongly preferred — but we'll help you get there

  • Genuine hands-on experience directing AI coding agents in real engineering work, not just casual chatbot use.
  • A track record of reviewing AI-generated code as critically as you'd review a colleague's, and improving on it.
  • Comfortable coordinating more than one concurrent work stream — your own plus one or more AI agents — without losing track of quality or context.

If you're strong on the fundamentals but newer to agentic AI workflows, that's genuinely fine. We invest in closing that gap — through a dedicated AI Champions network, monthly cross-team knowledge-sharing, and a tooling budget per team — for engineers who bring the judgement and are eager to build the rest.

Nice to have

  • Experience with Docker and containerised deployments.
  • Familiarity with AWS or GCP — Veson's platform runs extensively on AWS, but strong cloud fundamentals from either transfer well.
  • Experience designing or consuming GraphQL or gRPC APIs.
  • Exposure to infrastructure-as-code (e.g. Terraform).
  • Experience with production monitoring or error-tracking tooling (e.g. Sentry).
  • Contributions to architecture design or technical documentation.

About Veson Nautical

We are a team of multi-cultural, multi-disciplined professionals that are dedicated to making our clients successful and charting a new, innovative course for the commercial marine industry. Veson Nautical employs a staff of extremely capable creators and innovators all focused on meeting the goals of our clients. We invest extensively in employee development and experience to maintain focus and enthusiasm. The Veson Nautical team is made up of a dynamic blend of engineers, artists, sailors, teachers, brokers, bankers, traders, consultants, and customer service experts.

Veson Nautical is a successful, rapidly growing global software company. Our clients are the world’s leading commercial maritime owners, operators and commodity trading companies. Veson’s solutions enable our clients to identify new opportunities and proactively manage their business to make more profitable decisions. With offices in Singapore, Tokyo, London, Houston and headquarters in Boston, USA, Veson Nautical is a dynamic organization with a committed team of professionals. Dedicated to ensuring the highest levels of client satisfaction, Veson Nautical brings decades of experience, technical knowledge, enthusiasm and commitment to clients around the world. The combination of exceptional market growth and leading market position make this a superb opportunity for the right candidate.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

United Kingdom

Sign up to applySee more jobs like this