Skip to content

C++ Software Developer (contract)

Microsoft
mid-level
Location

Reading, United Kingdom

Work Type

Onsite

Seniority

mid-level

Posted

June 16, 2026


Total Compensation
€155,000
Yearly Savings (Comfortable)
€44,000
Want to apply for this job?

Subscribe to access the application link and 8,000+ more jobs

Job Description

Please note that this is a contract role providing services to Microsoft through external staffing partners of Allegis Global Solutions (AGS). If you are selected for this role, you will be employed by AGS and will not be an employee of Microsoft.

Role Overview The Microsoft Applied Sciences Group incubates disruptive technologies for Microsoft’s next-gen hardware products and is working on several exciting projects that will shape how computers and other devices perceive the user and the user’s environment. Operating as a startup within the company, this team works closely with several research and product teams to bring compelling new experiences to the market. A lot of these experiences will be powered by computer vision – and as part of this team, you will have the unique opportunity to work on almost every aspect of a shipping vision system: camera optics, sensors, data pipeline and of course, developing and implementing the algorithms that make magic happen!

This role is for a Senior C++ Enginee r working on computer vision systems for next-gen Microsoft hardware. The person will turn research (AI/DNN models) into production-ready, high-performance code. They will work across camera systems, GPU, and AI frameworks.

It’s a mix of low-level optimization + AI integration in a fast-moving, startup-like team.

Requirements

  • 5+ years of hands-on experience in C++ development

  • Experience working across Windows, Linux, and Android platforms

  • Strong working knowledge of:

  • Win32

  • CMake (build systems)

  • Python (scripting/automation)

  • Experience using:

  • Git (version control)

  • Continuous Integration (CI/CD tools)

  • Strong computer science fundamentals:

  • Data structures

  • Algorithms

  • System design thinking

  • Ability to:

  • Understand complex algorithms

  • Implement them efficiently in production code

  • Experience in:

  • Porting reference implementations

  • Optimising code for hardware-specific performance

  • Good communication skills:

  • Can clearly explain technical concepts

  • Strong problem-solving mindset

  • Interest in automation and improving processes

Additional Details

  • Location: Hybrid (1-2days in office, Reading, England)
  • Duration: Until 30th June 2027
  • Shift Timings: Monday – Friday (Business Hours)
  • Pay Range: £350 - £400 /hr (PAYE)
  • Weekly Schedule: 40 hours

As a workplace, Allegis Global Solutions focuses on relationships – with each other, our clients and our candidates. In fact, serving others is one of our core values. We support open communication and recognize that giving constructive criticism can be even harder than receiving it. We appreciate the fearless and the passionate, who force us to be better. Everything we do sits on a pillar of diversity, equity and inclusion - diverse perspectives, backgrounds and ideas achieve innovation and make us successful.

Please note that we may use artificial intelligence (AI) tools to screen, assess, or select applicants for this position. These tools may analyse application materials and assist our team in identifying candidates whose qualifications best match the requirements of the role. If you have questions about our use of AI in the hiring process, or would like more information, please contact us.

Pay Rate Range 350 - 400 GBP daily

More Jobs You Might Like
Strategic Deal Desk - Partnerships & Vendors

Adyen

Amsterdam

Helpful Resources
Salary & Savings Calculator

Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.

Career Guides

Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.

Access 8,000+ High-Paying Tech Jobs

Get unlimited access to our full database of 8,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.