Software Engineer – Marine Systems

Software Engineer – Marine Systems

Full-Time 36000 - 60000 £ / year (est.) Hybrid
H

At a Glance

  • Tasks: Design and develop high-quality software for marine applications and user interfaces.
  • Company: Join a growing team in an innovative maritime technology company.
  • Benefits: Enjoy hybrid working, competitive salary, and excellent career progression.
  • Other info: Collaborative culture with mentorship opportunities and flexible working arrangements.
  • Why this job: Make a real impact in mission-critical software solutions for marine systems.
  • Qualifications: Experience in Java, UI/UX design, and strong communication skills required.

The predicted salary is between 36000 - 60000 £ per year.

An exciting opportunity for a Software Engineer to join a growing team developing marine-based systems used in complex, real-world environments. This role focuses on User Interface design and development, contributing to high-integrity, mission-critical software solutions that make a real impact.

You’ll work across the full engineering lifecycle, from design and prototyping to delivery and support, as part of a multidisciplinary team building next-generation maritime technology.

What you’ll be doing:

  • Designing and developing high-quality software for marine-based applications
  • Creating and refining user interfaces with a strong focus on usability and performance
  • Supporting testing, integration and delivery of software solutions
  • Collaborating with hardware and systems engineers to deliver cohesive, safe, and secure solutions
  • Providing mentorship and technical guidance to junior team members

What you’ll bring:

  • Proven experience in software delivery using Java
  • Strong understanding of software engineering principles, tools, and lifecycle processes
  • Experience with UI/UX design, JavaFX, and UML design (Enterprise Architect experience a plus)
  • Strong communication skills with the ability to engage users and stakeholders
  • A proactive, team-oriented approach and commitment to high-quality outcomes

Desirable experience:

  • Java build systems (Maven) and version control (Git)
  • Atlassian toolset (Jira, Bitbucket, Confluence)
  • Database interfacing and service/subscriber architectures
  • DevOps tools (Jenkins, SonarQube, Artifactory)

Why apply?

  • Hybrid and flexible working arrangements (full-time, part-time, or condensed hours)
  • Excellent development and progression opportunities
  • Collaborative and supportive engineering culture
  • Competitive salary and benefits

Security Clearance: Applicants must be eligible to obtain UK Security Clearance (SC).

Software Engineer – Marine Systems employer: Holt Executive

Join a pioneering company at the forefront of aerospace training, where as an Engineering Delivery Manager, you'll lead innovative projects that shape the future of flight simulation. Enjoy a supportive work culture that prioritises employee growth with opportunities for professional development, alongside competitive benefits such as generous holiday allowances and private medical insurance. Located in a dynamic environment, this role offers the chance to collaborate with talented teams and make a meaningful impact in the aerospace industry.

H

Contact Details:

Holt Executive Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer – Marine Systems

✨Tip Number 1

Network like a pro! Reach out to current employees or alumni from your university who work in marine systems. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your UI/UX projects, especially those using JavaFX. This will help you stand out and demonstrate your hands-on experience.

✨Tip Number 3

Prepare for the interview by brushing up on your software engineering principles and tools. Be ready to discuss how you've tackled challenges in past projects, especially in a team setting.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Software Engineer – Marine Systems

Java
UI/UX Design
JavaFX
UML Design
Software Engineering Principles
Software Delivery
Communication Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java and UI/UX design. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Showcase Your Team Spirit:Since we value collaboration, include examples of how you've worked in multidisciplinary teams. Mention any mentoring experiences too, as we love seeing a proactive approach to helping others grow.

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to describe your experience and skills, making it easy for us to see why you’d be a great fit for our team.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your CV and any additional information. Plus, it shows you’re keen on joining our awesome team!

How to prepare for a job interview at Holt Executive

✨Know Your Tech Stack

Make sure you’re well-versed in Java and any other technologies mentioned in the job description. Brush up on your knowledge of UI/UX design principles, JavaFX, and UML design. Being able to discuss these topics confidently will show that you’re not just a good fit for the role but also genuinely interested in the work.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in software development. Think about times when you collaborated with hardware engineers or mentored junior team members. This will demonstrate your ability to work in a multidisciplinary team and your commitment to high-quality outcomes.

✨Engage with the Interviewers

Don’t just wait for questions; engage with your interviewers. Ask them about their current projects, challenges they face, or how they approach user interface design. This shows your enthusiasm for the role and helps you gauge if the company culture aligns with your values.

✨Prepare for Technical Questions

Expect technical questions related to software delivery, version control, and build systems. Practise coding challenges or system design scenarios that might come up during the interview. This preparation will help you feel more confident and ready to tackle any technical discussions.