All jobs below are from employers who hold a valid UK sponsor licence and can issue a Certificate of Sponsorship (CoS).
C++ Engineer roles are classified under Programmers and software development professionals (SOC 2134) and qualify for UK Skilled Worker visa sponsorship. Employers with a valid sponsor licence can hire internationally for this role. View our occupation codes & salary thresholds to understand how the required salary is calculated.
UK market salary · ASHE 2025
Plus £1,639 – £8,322 in bonus & commission
How visa salary requirements compare to what employers pay.
Most programmers and software development professionals in the UK earn between £42,536 and £76,752 in basic pay, with experienced professionals in the top 10% earning above £97,864. For Skilled Worker visa holders, the minimum salary (going rate) for this role is £54,700 (SOC 2134), sitting at the 46th percentile of what UK employers pay and £2,084 below the median.
All figures are before tax. Calculate your take-home pay.
Bilfinger UK is a leading engineering and maintenance provider, supporting customers across the chemical & petrochemical, nuclear, oil & gas, pharmaceuticals & biopharma, power & energy, utilities, renewables and food & beverage markets. We enhance the efficiency of assets, ensuring a high level of availability and reducing maintenance costs. We have extensive experience in offshore and onshore facilities; specialising in asset management services throughout all life cycle ph
The Synchrotron squad, part of the Client Platform Studio, plays a key role in providing the architectural foundation for our mobile apps. We’re looking for a passionate and skilled IOS/C++ Engineer to join the band and help us scale our platform for the future. As our app codebase continues to grow, we’re committed to keeping development smooth, efficient, and joyful for our feature engineers. That’s where you come in! Your role will be instrumental in shaping our architecture to ensure develop
Senior C++ Software Engineer Location: Milton Keynes, UK Company: Envisics Join Our Team at Envisics! At Envisics, we are at the forefront of augmented reality solutions, revolutionizing the automotive experience. We’ve assembled some of the world’s top engineers and scientists, and due to the success and growth of our product development activities, we are looking for a talented Senior C++ Software Engineer to support the development of complex tools for the calibration and measurement of AR-HU
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous lear
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous lear
Job Description Your impact We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers. We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world-cla
Role Overview We are seeking a highly motivated, detail-oriented C++ Market Data Engineer to join our Market Data team. You will help design and build the firm’s central real-time market data distribution platform, a core resource requiring access at scale from many users and teams. The ideal candidate has deep experience developing high-performance feed handlers for both vendor (e.g., Refinitiv, Bloomberg) and direct exchange connections and is comfortable working in both C++ and Python to deli
Full‑Stack Software Engineer (React & ASP.NET / C#) We're looking for a Full‑Stack Software Engineer to join a growing development team building modern, business‑critical web applications. This role suits someone who enjoys working across the full stack and takes pride in owning features from initial concept through to deployment. You'll be involved in both front‑end and back‑end development, working closely with other engineers, product owners, and stakeholders to deliver clean, scalable, a
C++ Software Engineer – High-Frequency Trading A systematic trading firm of similar calibre to leading names in the space is seeking exceptional C++ Software Engineers to join its world-class engineering team. This is a hybrid position, open to candidates based in London or has the right to work in London. You will be part of a highly collaborative, low-ego engineering culture that prioritises performance, innovation, and impact. Working alongside some of the brightest minds in quantitative trad
ALTEN is a global engineering and technology consultancy operating across over 35 countries worldwide. We partner with industry leaders across sectors including Aeronautics, Aerospace, Defence, Naval, Automotive, Energy, Rail, IT and many more to deliver innovative engineering solutions that drive technological advancement & support sustainable transformation. Our teams of passionate and agile engineers work on cutting-edge projects that shape the future of technology and sustainability. At
Yes. C++ Engineer roles fall under SOC 2134 (Programmers and software development professionals), which is eligible for UK Skilled Worker visa sponsorship. Employers with a valid sponsor licence can sponsor C++ Engineer positions.