Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Millbank Holdings Ltd

Greater London

On-site

GBP 125,000 - 150,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading marine defence contractor seeks an Experienced Software Engineer to develop and implement advanced software systems for next-generation defence applications. This role involves designing systems, coding in C++ and Java, and contributing to mission-critical projects. Candidates should have experience in sonar processing and UML design, and be eligible to work in the UK. You'll benefit from professional development opportunities and work collaboratively in a secure environment.

Benefits

Professional development opportunities
Accredited training
Impact on high-profile projects

Qualifications

  • Strong experience in C++ and/or Java development.
  • Domain knowledge in sonar or tactical/situational awareness systems.
  • Experience across the full software development life cycle.

Responsibilities

  • Design software systems using UML (Enterprise Architect).
  • Implement designs in Java and/or C++.
  • Conduct peer reviews of design and code.
  • Perform unit testing to validate functionality.
  • Produce documentation and records to support system development.

Skills

C++
Java
UML Software Design
Sonar Processing
Signal Processing
Fortran Programming
Algorithm Optimization
Data Fusion

Tools

MATLAB
Simulink
Intel oneAPI
JavaFX
Database/SQL
Job description
The Opportunity

Can you demonstrate strong experience in C++ and/or Java development, alongside UML software design? Do you have domain knowledge in sonar or tactical/situational awareness systems, and have you worked across the full software development life cycle? Are you looking to apply your engineering skills to projects that directly support national defence innovation?

Overview

This is an exciting opportunity for an Experienced Software Engineer to contribute to cutting‑edge projects within the marine defence sector. The role has arisen due to expansion and the need for skilled engineers to design and implement advanced software systems supporting next‑generation defence applications. You’ll be working on mission‑critical solutions, collaborating with talented peers, and applying your expertise in C++, Java, and UML to deliver robust, innovative systems. Benefits include professional development, accredited training opportunities, and the chance to make a tangible impact on high‑profile projects that shape the future of defence technology.

Responsibilities
  • Design software systems using UML (Enterprise Architect).
  • Implement designs in Java and/or C++.
  • Conduct peer reviews of design and code to ensure quality and robustness.
  • Perform unit testing to validate functionality.
  • Produce documentation and records to support system development and compliance.
Additional Qualifications
  • Experience in sonar processing or signal processing.
  • Knowledge of Intel oneAPI (TBB, IPP, Math Kernel Library).
  • Fortran programming skills.
  • Object‑oriented design expertise.
  • Algorithm optimisation and implementation experience.
  • Simulation and modelling using MATLAB/Simulink.
  • Background in service‑oriented architectures, micro‑services, and APIs.
  • Experience with TCP/IP network programming and comms middleware.
  • Familiarity with virtualisation and open architectures.
  • Database/SQL knowledge and data fusion experience.
  • JavaFX for operational display and data visualisation.
The setting for the role

This is a secure, project‑based role within the marine defence industry. You’ll be working in a collaborative environment alongside engineers, stakeholders, and project teams, with access to accredited training and professional development. Due to the sensitive nature of the work, only UK Nationals are eligible.

Equal opportunities

Millbank Holdings Ltd is an equal opportunities employer committed to creating an inclusive and diverse workforce. We welcome applications from all suitably qualified individuals, regardless of background, and encourage candidates from under‑represented groups to apply.

Disability confident

We are proud to be a member of the Disability Confident Scheme, and we are committed to ensuring an accessible and supportive recruitment process for everyone. If you require any adjustments at any stage, please let us know and we’ll do our best to accommodate.

Employment status

Millbank operates as both an Employment Agency and an Employment Business.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.