Software Engineer

Software Developer – C++

Location: Bristol, UK

Security Clearance: Must be eligible for SC Clearance (UK Security Check)

Working Pattern: Primarily onsite (5 days per week; 4+1 flexible where possible)

About the Role

We’re looking for a Software Developer to join our team in Bristol, developing high-performance software for simulation systems and complex environments. You’ll take ownership of your code — from design and development through testing and integration — ensuring it performs seamlessly within large-scale, multi-component systems.

This role is perfect for a hands-on developer who thrives in an operational, lab-based setting and enjoys solving real engineering challenges.

What You’ll Do

As part of a collaborative development team, you will:

  • Design, develop, and maintain robust, efficient C++ software for complex simulation systems.
  • Integrate your software into large-scale systems, ensuring smooth interoperability with other components.
  • Test, debug, and document code to maintain high quality and reliability.
  • Participate in design and planning sessions, contributing ideas and solutions.
  • Conduct and participate in code reviews to maintain best practice standards.
  • Collaborate with stakeholders to ensure the software meets user and operational needs.
  • Support system integration and testing activities within an onsite lab environment.

Technical Skills

  • Strong C++ development experience with solid understanding of object-oriented programming (OOP).
  • Experience developing on Windows platforms.
  • Good understanding of software testing, integration, and the full software development lifecycle.
  • Familiarity with Git or other version control systems.
  • Exposure to multi-processing and networking is a strong advantage.
  • A background in Maths or Physics — not necessarily deep, but enough to understand system behaviour.
  • Experience in operational environments — defence sector experience is a plus, but gaming or simulation backgrounds are also highly valued.

Why Join Us?

  • Work on cutting-edge simulation and complex system software with real-world impact.
  • Be part of a supportive, collaborative team that values technical excellence and curiosity.
  • Engage in hands-on development within a secure, lab-based environment where your work directly contributes to operational capabilities.

Interested?

If you’re an experienced C++ Developer with a passion for complex systems — whether from defence, simulation, or gaming — we’d love to hear from you. Apply now and be part of something that truly makes a difference.

Company
Matchtech
Location
Bristol, UK
Posted
Company
Matchtech
Location
Bristol, UK
Posted