Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Matchtech

Portsmouth

Hybrid

GBP 50,000 - 70,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 software development company in Portsmouth is looking for Software Engineers at various experience levels to join their team. The role involves designing, implementing, and maintaining high-quality software solutions primarily in C++. Candidates should have proficiency in C++ and strong problem-solving skills. This position offers a competitive salary package ranging from £50,000 to £70,000, along with flexible working arrangements including hybrid and remote options.

Benefits

Company pension and life assurance
Private medical insurance
25 days annual leave plus public holidays
Flexible working hours
Professional development opportunities

Qualifications

  • Proficiency in C++ and object-oriented programming.
  • Strong debugging skills and problem-solving abilities.
  • Knowledge of data structures and software design patterns.

Responsibilities

  • Capture and evaluate technical requirements.
  • Design and maintain software applications.
  • Conduct software testing, including unit tests.

Skills

C++ programming
Debugging and problem-solving
Software design patterns
Front-end UI design
Network programming
Agile team collaboration

Education

Degree in Computer Science or a related field

Tools

Subversion
Qt Framework
PostgreSQL
CMake
Job description
About the Role

We are seeking talented Software Engineers at various experience levels to join our UK-based software development team. The successful candidates will design, implement, and maintain high-quality software solutions in an agile environment. You will work primarily in C++ using modern tools and open source frameworks, contributing to innovative software for advanced navigation and important systems.

Key Responsibilities
  • Capture and evaluate technical requirements, estimating delivery timescales and milestones.

  • Design, implement, and maintain software across back end, communication infrastructure, and client-server applications.

  • Develop front-end graphical user interfaces.

  • Conduct software testing, including unit tests and simulations; document results.

  • Evaluate and recommend new technologies, tools, and processes to maintain high standards of software quality.

  • Collaborate with team members and stakeholders to ensure timely delivery of projects.

Essential Skills & Experience
  • Proficiency in C++ and object-oriented programming.

  • Strong debugging, fault isolation, and problem-solving abilities.

  • Knowledge of data structures, algorithms, and software design patterns.

  • Experience with code configuration management systems (e.g., Subversion).

  • Understanding of network programming, data serialization, and database design/administration.

  • Front-end UI design and development experience.

  • Familiarity with component-based development concepts (e.g., SOA, UI plugins).

  • Ability to develop communication links to third-party sensors or software applications (e.g., cameras, radar trackers).

  • Effective collaboration within agile (SCRUM) teams; ability to work with initiative.

  • Commitment to continuous learning and keeping up to date with new technologies.

Desired Technologies
  • C++, Qt Framework, QML, STL, XML, ACE, POCO, GStreamer.

  • Network programming (UDP/TCP).

  • PostgreSQL or similar database systems.

  • Cross-platform build tools (MPC, CMake).

  • Operating systems: Windows, Linux.

  • Experience with publish-subscribe middleware architectures such as DDS.

Education
  • Degree in Computer Science or a related technical field.

Benefits
  • Salary range: £50,000-£70,000 per year.

  • Company pension and life assurance.

  • Private medical insurance.

  • 25 days annual leave plus public and bank holidays.

  • Flexible working hours and hybrid/remote options.

  • Professional development and training opportunities.

  • Flexible benefits including electric vehicle, cycle-to-work scheme, and tech vouchers.

  • Option to trade up to 5 days of annual leave

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