Software Engineer.

Copello Global
Portsmouth, UK
11 days ago
Apply on copello.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0 - £70,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Client Server Models Databases Data Structures Software Debugging Software Design Patterns Java GUIs PostgreSQL Object-Oriented Software Development Scrum Methodology Software Maintenance Qt Modeling Language (QML)
+6 more
Qt (Software) Software Engineering Systems Integration Extensible Markup Language (XML) Standard Template Library (STL) Front End Software Development

Job description

We’re looking for a Software Engineer to join a growing engineering team, designing and developing software for advanced systems used across maritime and defence systems. You’ll be involved throughout the full software development lifecycle, from requirements and design through to development, integration and testing.

What you’ll be doing:

  • Developing and maintaining software solutions using C++
  • Designing back-end systems, communication layers and client-server applications
  • Developing front-end GUIs
  • Integrating software with external systems and sensors
  • Unit and simulation-based testing
  • Working within an Agile/SCRUM environment

Requirements

  • Strong C++ development experience
  • Object-oriented programming and software design experience
  • Knowledge of data structures, algorithms and design patterns
  • Experience with debugging and fault finding
  • Understanding of networking and data serialisation
  • Database and front-end development experience
  • Strong problem-solving and communication skills

Experience with Qt, QML, DDS, PostgreSQL, STL, XML or sensor integration would be highly beneficial.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on copello.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

5:02 min

Developing terminal user interfaces natively within Java scripts

Jens Knipper Jens Knipper · Europe 2026 Virtual

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:25 min

Advantages of migrating search infrastructure to PostgreSQL

Dharin Shah Dharin Shah · World Congress 2025

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

Videos

See all

Related articles

See all