Application Software Engineer

Advanced Resource Managers Limited

Fareham

On-site

GBP 59,000 - 72,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Advanced Resource Managers Limited is seeking an experienced Application Software Engineer for our Fareham, Hampshire area. You will design and implement application software for advanced underwater robotics and autonomous systems, and you will build backend server infrastructure and frameworks using C++.

You will work across both application and backend domains, contributing to high-performance software for next-generation underwater vehicles.

Qualifications

  • Degree in Software Engineering, Computer Science, Electronics, Engineering, or related discipline (or equivalent commercial experience).
  • Extensive commercial experience developing software in C++.
  • Experience developing control or automation software for complex systems.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Experience designing and developing backend server applications and services.
  • Familiarity with modern web technologies and web-based application development.
  • Exposure to front-end development, with the ability to create functional user interfaces and web pages.
  • Proficiency in JavaScript, Python, XML, JSON, HTML, and CSS.
  • Experience developing software on Windows and Linux platforms.

Responsibilities

  • Design, develop, and implement application software solutions for underwater robotics and autonomous systems.
  • Architect and develop backend server infrastructure and software frameworks.
  • Develop high-performance software in C++ for next-generation underwater vehicles.
  • Maintain, support, and enhance existing software products and codebases.
  • Collaborate with multidisciplinary engineering teams to deliver robust and scalable software solutions.
  • Contribute to software architecture, design reviews, and continuous improvement initiatives.

Skills

C++
Backend development
Frontend development
Software architecture
Design patterns
Web technologies
JavaScript
Python
XML
JSON
HTML
CSS
APIs

Education

Software Engineering / Computer Science degree

Tools

Windows
Linux

Job description

Application Software Engineer in Fareham, Hampshire
Location
Salary
Contract

Application Software Engineer

Location: Fareham, Hampshire
Salary: Up to £65,000 DOE + Benefits

We are seeking an experienced Application Software Engineer to join a leading engineering team developing innovative software solutions for advanced underwater robotics systems. This is an exciting opportunity to contribute to the next generation of autonomous and remotely operated underwater vehicles, working across both application and backend software development.

Key Responsibilities
  • Design, develop, and implement application software solutions for underwater robotics and autonomous systems.
  • Architect and develop backend server infrastructure and software frameworks.
  • Develop high-performance software in C++ for next-generation underwater vehicles.
  • Maintain, support, and enhance existing software products and codebases.
  • Collaborate with multidisciplinary engineering teams to deliver robust and scalable software solutions.
  • Contribute to software architecture, design reviews, and continuous improvement initiatives.
Required Skills & Experience
  • Degree in Software Engineering, Computer Science, Electronics, Engineering, or a related discipline, or equivalent commercial experience.
  • Extensive commercial experience developing software in C++.
  • Experience developing control or automation software for complex systems.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Experience designing and developing backend server applications and services.
  • Familiarity with modern web technologies and web-based application development.
  • Exposure to front-end development, with the ability to create functional user interfaces and web pages.
  • Proficiency in one or more of the following technologies: JavaScript, Python, XML, JSON, HTML, and CSS.
  • Experience developing software on both Windows and Linux platforms.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Underwater Robotics Software Engineer (C++, Backend)
Underwater Robotics Software Engineer (C++, Backend)

Advanced Resource Managers Limited • Fareham

On-site
GBP 59,000 - 72,000
Software Application Engineer
Software Application Engineer

Script & Dot • Portsmouth

Hybrid
GBP 59,000 - 72,000
Senior Software Engineer
Senior Software Engineer

Chiltern Park Recruitment • Aberdeen City

On-site
GBP 60,000 - 75,000
25 days holiday
Flexible working
Private Medical Insurance
+2
Software Engineer
Software Engineer

Executive Integrity • Southampton

On-site
GBP 60,000 - 90,000
Remote-friendly
Flexible hours
Pension
C++ Applications Engineer - Robotics & Underwater Systems
C++ Applications Engineer - Robotics & Underwater Systems

Script & Dot • Portsmouth

Hybrid
GBP 59,000 - 72,000
Application Engineer
Application Engineer

Platform Recruitment • Southampton

On-site
GBP 55,000 - 65,000
Software Engineer
Software Engineer

Addition • Farnborough

Hybrid
GBP 65,000 - 90,000
Lead Software Engineer
Lead Software Engineer

Saab • Fareham

On-site
GBP 65,000 - 90,000
Software Engineer (Control Systems)
Software Engineer (Control Systems)

SubSea Craft Limited • Portsmouth

On-site
GBP 54,000 - 66,000
Pension Contribution
Annual Bonus Scheme
Life Assurance and Critical Illness
+8
Software Engineer
Software Engineer

Chiltern Park Recruitment • Aberdeen City

On-site
GBP 50,000 - 60,000
25 days holiday
Flexible working
Private Medical Insurance
+2