Make yourself visible and let companies apply to you.
Roles
C++ Jobs
Overview
Looking for top C++ jobs? Explore the latest C++ developer opportunities on Haystack, your go-to IT job board. Whether you're a senior programmer or a C++ software engineer just starting out, find roles at leading tech companies that match your skills and career goals. Start your next C++ job search with Haystack today!
Lead iOS Engineer - (Hands-on)
Circle Group
Manchester
Hybrid
Senior
£65,000
RECENTLY POSTED

iOS Developer / iOS Engineer / Mobile Developer / Mobile Engineer

Not every iOS role is about polishing UI or shipping the next consumer app.

This one is for an iOS engineer who enjoys owning the technical direction, working close to the platform, and dealing with the realities of performance, reliability and long-lived apps and SDKs in production.

Despite the title, this is not a people-management role. It’s a hands-on position for a senior iOS engineer who wants responsibility, influence and interesting technical problems - without stepping away from code.

What you’ll be working on

You’ll take ownership of iOS apps and SDKs used in real-world, data-heavy environments, where stability, correctness and long-term maintainability really matter.

Day to day, you will:

  • Own the architecture and technical direction of iOS apps and SDKs
  • Design and build complex features using Swift, with some Objective-C and C++
  • Tackle challenges around networking, performance, stability and edge cases
  • Stay ahead of iOS and Apple platform changes, shaping how the team responds
  • Support SDK integrations and help resolve tricky production issues
  • Run design and code reviews, and help raise engineering standards
  • Make pragmatic use of modern tooling, including AI-assisted development tools, to improve quality and reduce busywork

Who this role suits

This role is a good fit if you:

  • Like being the technical point of reference for iOS
  • Enjoy thinking about architecture and long-term platform health
  • Want influence and ownership without line management
  • Are comfortable going deep when things break in production

You’ll likely bring:

  • Strong experience building and shipping iOS apps in Swift (with some Objective-C)
  • Solid understanding of iOS networking (HTTP(S), TLS, sockets, proxies)
  • Experience integrating or working alongside native C++ libraries
  • Good knowledge of iOS SDK/API design, versioning and supporting external integrators
  • Familiarity with Apple Developer policies and how OS changes impact apps
  • Strong debugging skills (crashes, performance, battery) and sensible testing practices

How you’ll work

  • Hybrid role, Manchester-based
  • 2 days per week in the office, the rest flexible
  • Flexible start and finish times
  • Full home-working setup provided

iOS Developer / iOS Engineer / Mobile Developer / Mobile Engineer

a

Circle Recruitment is acting as an Employment Agency in relation to this vacancy. Earn yourself a referral bonus if you refer somebody else who fills the role! We also offer an iPad if you refer a new client to us and we recruit for them. Follow us on Facebook - Circle Recruitment , Twitter - @Circle_Rec and LinkedIn - Circle Recruitment.

Electronic Design Engineer
WALLACE HIND SELECTION LIMITED
Multiple locations
Hybrid
Mid - Senior
£70,000
RECENTLY POSTED

Are you an Electronic Design Engineer looking to step up into a more senior, responsible and autonomous position within a cutting-edge R&D team? Do you have experience with hardware and embedded firmware - and want a varied and dynamic role within a well established and successful business? Based at our site in Watford, this role is the next step in your Electronic Design Engineering career.

BASIC SALARY: Up to £70,000

BENEFITS:
· 30 days holiday rising with service
· Full access to company benefits package including pension
· Flexible working within core hours

LOCATION: Watford with free on-site parking.

COMMUTABLE LOCATIONS: Hemel Hempstead, St. Albans, Hatfield, Cheshunt, Harrow, Wembley, Hayes, High Wycombe, Amersham, Chesham, Berkhamsted, Tring, Luton, Dunstable, Hatfield, Welwyn Garden City, Stevenage, Slough, Maidenhead, London, Milton Keynes, Hitchin, Bletchley, Northampton, Bedford, Aylesbury, Guildford, Reading

JOB DESCRIPTION: Electronic Design Engineer - Embedded Firmware, R&D, ‘C’, Test and Measurement Instrumentation

As our Electronic Design Engineer working in our R&D department, you will be designing and developing electronic circuitry and firmware for portable and hand held electrical equipment. You will be redesigning existing products for annual product launches.

KEY RESPONSIBILITIES: Electronic Design Engineer - Embedded Firmware, R&D, ‘C’, Test and Measurement Instrumentation

· Product design of electronic circuitry and firmware for portable electrical equipment.
· Maintenance of existing product line, e.g. due to component obsolescence, changes in standards, etc

PERSON SPECIFICATION: Electronic Design Engineer - Embedded Firmware, R&D, ‘C’, Test and Measurement Instrumentation

Ideally, you will have a proven track record of Product Design - Electronic, Electrical equipment. This could (for instance) be test and measurement equipment (medical, industrial, commercial etc.), domestic goods, personal electronics amongst many other things.

· Programming of real time, embedded firmware.
· Proficiency in C
· Analogue & digital electronic design.
· Schematic capture using Altium or similar.
· Experience of high voltage technology designs
· Designing products to a set of legal / safety standards.

Any exposure to ST MCU (Micro Controller Unit) design would be an advantage.

THE COMPANY:

We’re approaching 100 years in business, we’re a well-respected manufacturer and brand of portable & hand-held electronic instrumentation. With a heavy focus and investment on R&D and New Product Development, we’re genuinely a market leader for innovation in our industry sector.

PROSPECTS:

Regular salary reviews and potential to develop your career with a well established and growing business.

It is highly likely you will have worked in any of the following roles and/or markets, and worked with the following products and/or services: Electronic Design Engineer, Electrical Design Engineer, Firmware Engineer, Systems Engineer - C, C++, MCU, Electrical Test & Measurement, Analogue Electrical Design. Low Voltage Systems, High voltage technology, Instrumentation, Product design, Research and Development (R&D).

INTERESTED? Please click apply. You will receive an acknowledgement of your application.

Please Note: Wallace Hind Selection have been chosen as the retained recruitment partner of our client and therefore any direct applications to our client from candidates or agencies will be forwarded on to us direct.

REF: SP18321, Wallace ind Selection

Software Engineer (Active SC required)
Sanderson Recruitment
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Software Engineer - Defence & National Security

Gloucester or London | 2-3 Days On-Site Per Week

SC Clearance Required (and eDV eligibility essential)

Build secure, mission-critical systems that help protect the UK.

We’re hiring experienced Software Engineers to work on high-impact defence and national security programmes. You’ll help deliver secure, resilient, and sophisticated software solutions that support critical operations - all within a mission-led, engineering-focused environment.

This role is ideal for engineers who want meaningful, technical work in a sector where quality and security truly matter.

The Role

As a Software Engineer, you’ll design, build and maintain software within secure, highly-regulated environments. You’ll join a multidisciplinary team of engineers, analysts and security specialists, contributing to complex systems that support UK national security.

You will work in a hybrid model, spending 2-3 days per week on-site in either Gloucester or London (secure facilities), with the remainder from home or a non-secure office depending on project needs.

?? What You’ll Be Doing

Designing and developing secure, reliable and scalable software components

Writing high-quality, well-tested code suitable for sensitive environments

Supporting CI/CD pipelines built for restricted or hybrid networks

Collaborating with systems engineers, cyber specialists and product teams

Contributing to architecture decisions and technical roadmaps

Troubleshooting complex issues across distributed and secure systems

Applying strict coding, security and governance standards

Documenting key decisions, processes and technical designs

Working with teams embedded inside defence and intelligence organisations

What We’re Looking For

Essential

Active SC clearance

Eligibility for eDV clearance (UK national or other qualifying criteria)

Software engineering experience across design, development, testing and deployment

Proficiency in one or more key languages: Java, Python, C++, C#, JavaScript

Understanding of secure software engineering principles

Experience with CI/CD pipelines and version control (Git)

Familiarity with modern development practices and automated testing

Ability to work 2-3 days per week on-site in Gloucester or London

Strong communication skills, including working with multidisciplinary teams

Desirable

Experience working in public sector, defence, national security or other highly regulated environments

Knowledge of distributed systems, event-driven architectures or messaging frameworks

Experience with Docker/Kubernetes or secure containerised systems

Familiarity with hybrid cloud or secure on-prem environments

Interest in emerging technologies, data-intensive platforms or mission systems

Who This Role Suits

You’ll thrive here if you:

Want to contribute to the UK’s defence and national security mission

Enjoy solving complex, sensitive engineering challenges

Are comfortable with structured environments and high assurance processes

Prefer collaborative, multi-disciplinary technical teams

Take pride in building secure, robust, well-engineered solutions

Security & Working Environment

Active SC clearance is mandatory

eDV eligibility is required - the role will sponsor eDV when appropriate

Must be able to work on-site 2-3 days/week in Gloucester or London

Work may require access to secure networks or classified environments

What’s in It for You

Chance to work on mission-critical systems with real societal impact

Exposure to some of the UK’s most unique engineering challenges

Strong progression routes into tech leadership, architecture or specialist roles

Training and development tailored for defence and national security engineering

Supportive engineering culture and knowledge-sharing community

?? Interested?

If you’re a Software Engineer with SC clearance, eligibility for eDV, and a passion for solving meaningful problems in defence and national security, we’d love to hear from you.

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.

TPBN1_UKTJ

Junior Software Engineer
Bright Purple Resourcing
Dalkeith
Hybrid
Junior
Private salary
RECENTLY POSTED

Junior Software Engineer - Edinburgh, Hybrid An excellent opportunity has become available to join a leading global medical technology in Edinburgh. You will be involved in designing and delivering advanced technology used in clinical environments around the world, enabling healthcare professionals to make faster, safer and more informed decisions. As part of ongoing growth, they are seeking a Junior Software Engineer to join their Edinburgh-based engineering team. What is in it for you: Competitive salary Hybrid working - 2 days per week in the office 25 days annual leave - which increase in years of service Life insurance Pension Paid charity work days Healthcare Cash plan ... and much more The Role: You will join a collaborative R&D team working on next-generation patient monitoring and connectivity solutions. This is a hands-on software engineering position where you will contribute throughout the full development lifecycle, from requirements gathering and design to implementation, testing and release. Working closely with cross-functional teams, you will help deliver secure, high-performance and reliable software within a regulated environment, with a strong emphasis on quality and usability. Key Responsibilities: Develop and maintain software for medical monitoring and connectivity products Contribute to software design, architecture discussions and technical decisions Collaborate with engineers, product specialists and stakeholders to define requirements Write clean, well-documented and testable code in an agile environment Support system integration, debugging and ongoing improvements Ensure software meets performance, security and regulatory requirements What Were Looking For: Strong experience with C++ Ability to develop multi-threaded applications Familiarity with Linux-based or embedded systems A quality-driven mindset with an interest in safety-critical software Experience with Qt / QML is a nice to have Why Join: Work on technology that directly improves patient care Be part of a supportive engineering culture with high technical standards Hybrid working model with two days per week in the Edinburgh office Excellent opportunities for learning, development and career progression If youre an early-career software engineer looking to build meaningful products in a highly respected industry, this role offers both purpose and professional growth. Find out more and apply now or register your CV with Bright Purple for more IT opportunities. TPBN1\_UKTJ

C# / C++ Software Engineer
Certain Advantage
Multiple locations
Hybrid
Junior - Mid
£65/hour
RECENTLY POSTED
+1

World Class Defence Organisation is currently looking to recruit 5x C# / C++ Software Engineer subcontractors on an initial 12 month contract.

Desktop C# is the expertise the department are looking for; with some experience with C++ but doesn’t need to be overly extensive.

Job Title: C# / C++ Software Engineer
Rate: £65.00 per hour
Overtime Rate: Hours worked over 37 hours per week will be calculated at ‘time and a quarter’
Location: Stevenage or Bristol (depending on your preference)
Hybrid / Remote working: The role will be a hybrid role of 3 or 4 days per week onsite
Contract: 37 Hours per week
Duration: 12 Months (initially and then ongoing and long-term thereafter)
IR35 status: Inside IR35 (Umbrella)

C# / C++ Software Engineer Job Description:

WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle.

The team integrate real products, models and synthetic environments to provide visualisations, demonstrations, verification & validation as well as training capability and support.

The role support the development of the worlds most advanced defence systems from the initial concept all the way through to in service support and training, using a range of simulation technologies, including digital twins and emulators.
Working with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards.
You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to develop simulations and representations of real equipment.
Our approach to software development includes
Configuration control
Continuous Integration
Continuous Delivery or Deployment.
Unit testing and test driven development.
Skillset / experience required:

Proficient in C#
C++ experience would be great
Microsoft Visual Studio, Eclipse,
Ability to work from high level/system view into technical detail.
Knowledge of using Microsoft Windows and Linux operating systems
Non-essential:

Distributed simulation standards / Protocols (DIS, HLA, DDS) and web services development (JavaScript, Node JS or similar) Military Communications,
Datalinks and Interfaces such as 1553/1760 and Ethernet TCP/IP
Practical knowledge of System integration principles and processes

Software Developer
Morson Edge
Redhill
In office
Mid - Senior
£500/day (Negotiable)
RECENTLY POSTED

Senior Software Developer – SC Cleared - Crawley Overview of the role Our client is seeking a talented Software Developer to join their team based in Crawley. You will be responsible for designing, developing, and maintaining Windows-based desktop applications using Visual Studio, Windows Forms, .NET, C, and C++. Key Responsibilities You will: • Design, implement, and test Windows desktop applications using Visual Studio, Windows Forms, .NET, C, and C++. • Participate in the full software development lifecycle, including requirements analysis, design, implementation, unit testing, and documentation. • Update system and design documentation as required. • Collaborate with team members and other stakeholders to deliver high-quality software. • Ensure software consistency with project architecture and design standards. • Support debugging, code reviews, and issue resolution. • Actively participate in Agile Scrum ceremonies and contribute to Sprint goals. Requirements As an experienced Software Developer, your skills and experience may include; • Proven experience developing Windows-based desktop applications. • Strong skills in Visual Studio, Windows Forms, .NET, C, and C++. • Solid understanding of the full software development lifecycle. • Experience with code versioning tools (e.g., GIT) and familiarity with Agile frameworks. • Excellent problem-solving skills and strong attention to detail. • Eligible for UK Security Clearance (SC). TPBN1\_UKTJ

Embedded Software Engineer
Saxon Recruitment Solutions
Barnsley
Hybrid
Mid - Senior
£55,000
RECENTLY POSTED

Embedded Software Engineer - Barnsley Hybrid

Are you an experienced Embedded Software Engineer, Firmware Engineer or Electronics Design Engineer looking to develop your Embedded Development skills in a collaborative and positive work culture ? We are looking for an experienced Embedded Software Engineer to join a small R&D team where you’ll contribute to the development of innovative automotive IoT products that use RF and wired communications to keep vehicles connected to the cloud.

With their commitment to Learning/Development you’ll receive strong expert support and mentorship which means youll learn more, become even better at your job, and open doors to various promotions in the future. You’ll also have more job stability as youd be joining a team where people tend to stay for the long haul with their impressive staff retention.

Come to a place where job satisfaction is as important as productivity with good work life balance. It is a Hybrid role with 2/3 days in the office a week. If youre an experienced Embedded Software Engineer looking for meaningful technical ownership, impactful projects, in a supportive environment, this is for you.

What you’ll do : The Embedded Software Engineer will be involved in the full life cycle development of existing and next generation systems which utilise mobile technologies. Youll work across the full development lifecycle, gaining exposure from board bring-up all the way to application-level software. Their new line of next generation product devices are modular, ARM based, use DSP techniques, and operate on tailored, embedded, operating systems to deliver high performance.

-Contribute to the design, development, and optimisation of embedded software (C/C++) -Support requirements analysis and architectural discussions -Implement, debug, and test firmware on embedded targets -Work closely with senior engineers on complex features, reviews, and problem-solving -Help plan and execute software verification and validation -Collaborate with hardware, mechanical, and test teams across the product lifecycle -Produce clear technical documentation and follow engineering standards.

What you’ll need : -Degree in Engineering, Computer Science, or a related field -Have 35+ years of commercial embedded development experience and strong skills in Embedded C or C++ -Good knowledge of low level firmware, bare metal, microcontrollers, build systems, and debugging tools -Ability to read schematics and component datasheets -Understanding of software design principles and development lifecycles.

It would be a bonus if you have any knowledge of the following :

Experience of development with ARM processors

Automotive experience

RF and/or wired communications experience

CAN, OBDII, J1939

About the company : A well established, stable, medium-sized, company that designs and manufactures innovative service equipment for the automotive industry. With customers including all major vehicle manufacturers, they operate across the UK, Germany, the US, and China.

Theirachievements include the Queens Award for Enterprise and recognition in the London Stock Exchange Group’s 1000 Companies to Inspire Britain. They are committed to building an inclusive workplace where people feel valued and supported. We cannot sponsor visas.We appreciate that your CV may not be up to date. No problem, just send me what you have.

TPBN1_UKTJ

Senior Linux Engineer
Platform Recruitment Limited
Cambridge
In office
Senior
£85,000

Title: Senior Linux Engineer

Company: Telecoms

Location: Cambridge (on site)

Pay: Up to £85,000 + excellent benefits

Company:

One of the most advanced and (genuinely) passionate telecoms teams, developing infrastructure literally keeping millions of the British public safe, are looking for a Senior Software Engineer with expertise in Linux Kernel development to join the team.

This role is live due to general growth;demand is exceptionally high for their best-in-class products and R&D is constant, so their base platform needs constant innovation.

Role:

You will be a significant senior hire, with significant engineering responsibility including for the trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position.

About you:

  • 4+ years’ commercial development experience
  • Excellent kernel-level experience
  • Excellent C++ skills
  • Willing to work on site
  • You love solving hard-core engineering problems surrounded by intelligent people who love what they do

Full details are available. Please don’t hesitate to get in touch.

Senior/ Principal Embedded Software Engineer
PEKTRON GROUP LTD
Derby
In office
Senior
Private salary

Pektron Group Ltd is searching for aSenior/ Principal Embedded Software Engineerwho will be responsible for writing software for a range of bespoke products. Our Engineering attitude is confident and can do and with solid research and a lot of intuition wenearly alwayssucceed Nearlyallofour code is written in C, mainly becauseitsthe most widely available language for the variety of32 bitmicros we use on our boards andweregood at it! We pride ourselves on efficient reliable software and we mix our hardware and software teams together so that we can get the most out of our micros and we get it right first time.All ofour code is collaboratively developed with our peers, so you get to learn from the people that know that technology best. We love engineering and our lunchtime conversations are made up of 3D printing, motorbikes, hyper cars (we sometimes get to play with these), electric vehicles (weveworked on some of these too) and any other areas of science and technology. We use a model-based design approach to develop ourApplicationcode, via the use of MATLAB, allowing us to spend less time on coding and more time thinking aboutgood qualityarchitecture and design and let the tools (when driven correctly) do the coding! Obviously,theresalways plenty of code to be written and we continue to do low and middle level software the traditional way by writing embedded C. You: You will be a highly motivated and self-managing Embedded Software Engineer with preferably the experience of working in a customer facing, commercial environment. You will have a highly developed, structured approach to design and the ability to compose a design rationale, along with good technical writing skills and a willingness to work within our collaboratively developed software design ethics and style. The role: You will be working within the Software Development Team which is part a multi-disciplined engineering team, consisting of Mechanical, Electronic and Firmware Engineers (approx. 60 in total). New business is primarily focused on the off-highway vehicle andhigh performanceluxury car markets;howeverPektron designs and manufactures a wide range of products for Gas, Automotive, Construction, Agricultural, Off Highway, Safety and Consumer industries. You will have the opportunity to write software for interesting and diverse projects as well as specify tools, requirements and drive the software discipline within the company, and to be involved in every aspect of the product life cycle from quotation, concept, design, and validation through to manufacture. Recent projects include: Design and manufacture of advanced body control systems including passive keys and active suspension systems for high performance vehicles. Developing advanced instrument clusters, infotainment units, passive entry systems,bodyand chassis control systems for major OEM clients in the automotive, agricultural and construction sectors. Experience and skillsrequired: Exceptional Fault Diagnosis and Analysis Embedded Programming in C Version Control Static Analysis / Code Metrics Microprocessors 8 & 32 bit Low Level Drivers for External Hardware / CPU Peripherals or Embedded Application Development Software verification and validation Communication Spoken/Written/Technical English must be of a minimum of IELTS 7 or SELT B1 Additionalpoints that would be an advantage Knowledge of Real Time Control Experience of Software Architecture and Detailed Design Ability to travel freely (some customers are based in US / EU) Familiarity of working within MISRA C rules Working experience of AUTOSAR architecture Programming: Windows/Linux, C#, C++, high level structured languages Simple Electronic Design: Analogue / Digital Communications Protocols: Serial, CAN, LIN, Diagnostic, Ethernet Use Vector Vehicle Networking Tools such asCANoe/CANalyser Design / Modelling experience (For example: UML, MATLAB, Simulink,RhapsodyorTargetlink) Experience of Graphics Processors & Driving TFT displays. Experience of NFC / Bluetooth / Ultrawideband Knowledge of CMMI / SPICE / ASPICE process frameworks Practical experience of working to ISO26262 ASIL-B or similar Practical experience of Cybersecurity and developing secure products. Whats on offer: Competitive salaries Yearly pay review 25 days holiday plus bank holidays Pension Free parking Free tea & coffee BUPA healthcare Life Insurance Cycle to work scheme Relocation assistance Funding for professional training and further education plus support in attaining professional membership and paid membership fees 39 hour working week with flexible start and finish times (core hours 10am-4pm / 10am-1pm on Fridays) \*\*We are not able to offer visa sponsorship, hybrid or remote working\*\* Location: We are based in Alfreton Road in Derby, easily commutable from the Derby area, Nottingham, Mansfield, Burton, Loughborough, Ashbourne and the Peak District and East Staffordshire. We have 5 modern, purpose built buildings at our Derby site including state of the art manufacturing facilities and a purpose built Engineering centre to house our Engineering team. Our facilities have been recognised as being one of the most modern and well equipped electronics design, development and manufacturing plants in Europe. Pektronare one of the largest privately owned electronics manufacturers in the world with 60 years experience delivering bespoke electronics hardware and software solutions to blue-chip companies globally. We are innovators in our field and invest in the best people, processes and equipment to drive technological development and meet our customers needs. At our HQ in Derby we employ 300 staff and operate Engineering, Manufacturing, Design, Testing, Quality and Support functions, whilst our Sales and Technology centre in Detroit supports our customers in the US.

Software Engineer (Active SC required)
Sanderson Recruitment
Normanton
Hybrid
Mid - Senior
Private salary

Software Engineer - Defence & National Security

Gloucester or London | 2-3 Days On-Site Per Week
SC Clearance Required (and eDV eligibility essential)
Build secure, mission-critical systems that help protect the UK.

We’re hiring experienced Software Engineers to work on high-impact defence and national security programmes. You’ll help deliver secure, resilient, and sophisticated software solutions that support critical operations - all within a mission-led, engineering-focused environment.

This role is ideal for engineers who want meaningful, technical work in a sector where quality and security truly matter.

The Role

As a Software Engineer, you’ll design, build and maintain software within secure, highly-regulated environments. You’ll join a multidisciplinary team of engineers, analysts and security specialists, contributing to complex systems that support UK national security.

You will work in a hybrid model, spending 2-3 days per week on-site in either Gloucester or London (secure facilities), with the remainder from home or a non-secure office depending on project needs.

?? What You’ll Be Doing

  • Designing and developing secure, reliable and scalable software components
  • Writing high-quality, well-tested code suitable for sensitive environments
  • Supporting CI/CD pipelines built for restricted or hybrid networks
  • Collaborating with systems engineers, cyber specialists and product teams
  • Contributing to architecture decisions and technical roadmaps
  • Troubleshooting complex issues across distributed and secure systems
  • Applying strict coding, security and governance standards
  • Documenting key decisions, processes and technical designs
  • Working with teams embedded inside defence and intelligence organisations

What We’re Looking For

Essential

  • Active SC clearance
  • Eligibility for eDV clearance (UK national or other qualifying criteria)
  • Software engineering experience across design, development, testing and deployment
  • Proficiency in one or more key languages: Java, Python, C++, C#, JavaScript
  • Understanding of secure software engineering principles
  • Experience with CI/CD pipelines and version control (Git)
  • Familiarity with modern development practices and automated testing
  • Ability to work 2-3 days per week on-site in Gloucester or London
  • Strong communication skills, including working with multidisciplinary teams

Desirable

  • Experience working in public sector, defence, national security or other highly regulated environments
  • Knowledge of distributed systems, event-driven architectures or messaging frameworks
  • Experience with Docker/Kubernetes or secure containerised systems
  • Familiarity with hybrid cloud or secure on-prem environments
  • Interest in emerging technologies, data-intensive platforms or mission systems

Who This Role Suits

You’ll thrive here if you:

  • Want to contribute to the UK’s defence and national security mission
  • Enjoy solving complex, sensitive engineering challenges
  • Are comfortable with structured environments and high assurance processes
  • Prefer collaborative, multi-disciplinary technical teams
  • Take pride in building secure, robust, well-engineered solutions

Security & Working Environment

  • Active SC clearance is mandatory
  • eDV eligibility is required - the role will sponsor eDV when appropriate
  • Must be able to work on-site 2-3 days/week in Gloucester or London
  • Work may require access to secure networks or classified environments

What’s in It for You

  • Chance to work on mission-critical systems with real societal impact
  • Exposure to some of the UK’s most unique engineering challenges
  • Strong progression routes into tech leadership, architecture or specialist roles
  • Training and development tailored for defence and national security engineering
  • Supportive engineering culture and knowledge-sharing community

?? Interested?

If you’re a Software Engineer with SC clearance, eligibility for eDV, and a passion for solving meaningful problems in defence and national security, we’d love to hear from you.

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Embedded Software Engineer
Rubicon Recruitment
Wimborne
Hybrid
Mid - Senior
£50,000 - £55,000

Embedded Software Engineer, Dorset, £55,000 This is an exciting opportunity for a mid-to-senior level Embedded Software Engineer to take ownership of innovative machine control solutions. You’ll play a key role in designing, developing, and integrating embedded software for advanced control systems, working across the full product lifecycle to ensure performance, reliability, and compliance with industry standards. Company Background Rubicon’s client is a leading provider of cutting-edge machine control technology, delivering high-performance solutions for off-road and heavy machinery. With a focus on innovation, safety, and precision, they offer a dynamic environment where experienced engineers can contribute to ground-breaking developments and take on leadership responsibilities within projects. Embedded Software Engineer Benefits Competitive salary and career progression opportunities Flexible working options Training and professional development support Exposure to cutting-edge machine control technology Embedded Software Engineer Responsibilities Software Development – Design, develop, and integrate embedded software for machine control systems, including electro-mechanical interfaces and CAN bus communication. Testing & Verification – Create and execute integration tests for software and machine interfaces, ensuring compliance with industry standards. Project Leadership – Manage project timelines, mentor junior engineers, and collaborate with cross-functional teams. Technical Support – Assist installation and commissioning teams with calibration and functional verification. Customer Engagement – Provide technical expertise and occasional on-site support to verify and refine software systems. Skills & Experience Required Degree in engineering or science (or equivalent experience) Proficiency in C or C++ (Python knowledge is an advantage) Strong experience with machine communication protocols, particularly CAN bus Expertise in PLC programming (CoDeSys) and structured text languages Ability to work independently and manage multiple projects simultaneously Knowledge of safety-related software design techniques (IEC (phone number removed) is beneficial Experience developing graphical user interfaces for machine control Interested? To be considered for this Embedded Software Engineer opportunity, apply directly or contact Josh at Rubicon for more information. Our team takes the time to review every application and guarantees complete confidentiality. We will never submit a candidate’s details or share them with a third party without first obtaining their permission. INDENGHV

Senior Software Engineer
New Resource Group
Melksham
In office
Senior
£60,000 - £65,000

Job Title: Senior Software Engineer Location: Melksham, UK Overview of the Role An established engineering organisation specialising in life-critical protection and underwater systems is seeking a Senior Software Engineer to join its growing team in Melksham. This role is responsible for the design, development, and verification of software for advanced underwater electronic systems. You will contribute across the full engineering lifecycle and support the successful delivery of fully integrated, safety-related control and HMI-based systems. In addition to new product introduction (NPI) activities, you will help drive continuous improvement in software engineering processes and support ongoing product evolution. Working within a collaborative hardware and software environment, you will play a key role in system analysis, modelling, development, integration, testing, qualification, and reliability enhancement. This position offers the opportunity to influence technical direction, improve engineering standards, and contribute to complex systems designed for demanding operational environments. Key Responsibilities New Product Introduction (NPI): \* Contribute the software engineering perspective to the specification, design, and delivery of advanced underwater electronic systems. \* Support system architecture definition, integration, and validation activities within a multidisciplinary team. Sustaining Engineering: \* Deliver ongoing software maintenance and support across the existing product portfolio as the customer base expands. \* Lead proactive continuous improvement initiatives, including issue triage, root cause analysis, and collaboration with cross-functional engineering teams. Process & Technical Leadership: \* Drive value-based improvements to software engineering processes to enhance quality, reduce cost, and improve consistency. \* Prepare for and participate in formal technical reviews (e.g., requirements, preliminary design, and critical design reviews). \* Support system-level troubleshooting and failure investigations alongside engineers and technicians. \* Contribute to planning, estimation, and progress reporting to ensure predictable delivery. Essential Requirements \* Bachelor’s or Master’s degree in Software Engineering or a related discipline. \* Experience across the full engineering lifecycle, including requirements capture, design, verification, traceability, and impact analysis. \* Knowledge of risk, issue, and opportunity management within an engineering environment. \* Proficiency in C++, C, C#, CMake, and development environments such as Visual Studio / VS Code. \* Experience working with embedded hardware abstraction layers (HAL). \* Strong grounding in continuous integration (CI), unit testing, static analysis, and Hardware-in-the-Loop (HIL) testing. \* Strong documentation and communication skills. \* Demonstrated ability in planning, estimating, and progress monitoring. \* Ability to obtain UK Security Clearance (SC). Desirable Experience \* Experience within embedded microcontroller ecosystems (e.g., STM32, PIC32, PIC24). \* Familiarity with embedded development environments and toolchains. \* Experience with version control and CI/CD platforms (e.g., Git-based workflows). \* Knowledge of requirements and collaboration tools (e.g., Jira, Confluence). \* Experience with code quality and documentation tools (e.g., static analysis platforms, automated documentation generators). \* Low-power embedded design experience. \* Safety-related software development within regulated industries. \* Familiarity with Model-Based Systems Engineering (MBSE), SysML, or UML. Experience Profile While a degree in Software Engineering (or a related field) is expected, particular emphasis will be placed on demonstrable experience delivering embedded software for safety-related systems in real-world applications

PhD Software Engineer, R&D
ECM Selection (Holdings) Limited
Guildford
In office
Graduate - Junior
£50,000 - £60,000

Bring your PhD software engineering skills to bear in a technical field This company produce high grade modelling and optimisation software with applications in physical processes and logistics. Their innovation group combine research and development, from algorithms to computational models to production software. They are seeking a PhD Software Engineer to join their team. You’ll have the chance to contribute to R&D, but in particular you will bring software development expertise, gained through work carried out during your PhD. You will therefore have: \* A PhD (or a Master’s degree and equivalent experience) in Physics, Maths, Computer Science or a similar discipline. \* Strong programming, problem-solving and analytical skills gained through extensive software development during your PhD. You likely know Python well along with either C++ or C#. \* Good communication skills, with the ability to collaborate closely with colleagues from other disciplines. \* Full work permission for the UK without time limit or the need for sponsorship. You will likely have contributed to a substantial codebase, and had to consider factors such as object-oriented design, principles such as KISS and DRY, and potentially even SOLID principles. It is also likely that your experience has given you additional skills in computational modelling, simulation, or machine learning, which would be beneficial. This is a full time, office-based position in Guildford, Surrey. The company offers an extremely competitive package including a strong pension, additional holiday, medical cover and bonuses. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27588) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Software Engineer (C#, C++)
Endeavour Recruitment
Stevenage
Hybrid
Mid - Senior
£60/hour - £65/hour
+1

Software Engineer (C#, C++) (5 OPENINGS) JOB LOCATION: Stevenage / Bristol SECURITY CLEARANCE LEVEL - SC Start (BPSS- To start, Dependent on Programme) UKEO DURATION: 12+ Months Minimum (Extension possibility- Yes, Dependent on Performance) WORK PATTERN: Work structure- 3-4 days on site & the rest remote (some programmes require fully onsite). First 3 months full time on site regardless. Overtime: Yes (Project dependant) PAY RATE: £60 - £65 Per Hour Umbrella Inside IR35 Essential Skillset & Tools essential: desktop C# desired: Experience of hardware integration Overview: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle. The team integrate real products, models and synthetic environments to provide visualisations, demonstrations, verification & validation as well as training capability and support. Responsibilities: • The role support the development of the worlds most advanced defence systems from the initial concept all the way through to in service support and training, using a range of simulation technologies, including digital twins and emulators. • Working with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards. • You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to develop simulations and representations of real equipment. • Our approach to software development includes o Configuration control o Continuous Integration o Continuous Delivery or Deployment. o Unit testing and test driven development. Skillset/Experience Required: • Proficient in C# / C++ • Microsoft Visual Studio, Eclipse, • Ability to work from high level/system view into technical detail. • Excellent verbal, presentation and written communication skills • Knowledge of using Microsoft Windows and Linux operating systems Non-essential: • Distributed simulation standards / Protocols (DIS, HLA, DDS) and web services development (JavaScript, Node JS or similar) Military Communications, • Datalinks and Interfaces such as 1553/1760 and Ethernet TCP/IP • Practical knowledge of System integration principles and processes

Senior Software Developer
Edison Hill Search
London
In office
Senior
£70,000 - £90,000

Nine years ago, a small team working alongside researchers at University of Oxford set out to solve a problem most of the world didn’t yet realise it had. Billions of machines were beginning to talk to each other — in factories, power grids, transport systems, defence networks and smart cities. But they were doing so through architectures built for a different era: centralised, fragile, and increasingly exposed. So, they built something different. Today, this UK tech company holds patented cryptographic technology that enables fully decentralised, post Quantum secure interoperability between devices — operating at the edge, without relying on always-on central connectivity. It works in untrusted environments. It enables real-time communication and narrow AI across full-scale industrial systems. And it is quietly moving from academic breakthrough to global security relevance. Now they need a senior C++ engineer who can operate where this technology truly lives — deep in the network stack. The Role: Where Packets Become Trust This is not application-layer C++. This is not framework-driven development. This is low-level, network-centric engineering, working primarily across OSI Layers 2 and 3, where routing decisions, tunnelling strategies and packet behaviour determine whether distributed systems can operate securely at scale. You will design and build software that ultimately runs on millions of industrial edge devices — enabling: \* Secure cloud ↔ edge communication \* Device-to-device authentication \* Decentralised routing and interoperability \* Robust deployment mechanisms for edge environments You will shape technical architecture, contribute to governance models, and help standardise innovative security solutions that could define the future of industrial IoT. Why This Matters This is a nine-year-old UK technology business that has moved from academic roots to patented, commercially relevant security infrastructure. It is no longer a concept. It is not a slide deck. It is production-grade technology preparing for global scale. The successful candidate won’t just write code. They will help determine how critical infrastructure, industrial systems and smart cities authenticate and communicate for decades to come. You’ll receive a competitive base salary, significant equity, and the chance to work on technology that sits at the intersection of networking, cryptography and national-scale resilience. If you are a serious C++ engineer who understands packets, routing, tunnelling and kernel-level behaviour — and you want your next role to genuinely matter — this may be worth a conversation. Edison Hill Search are operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. Edison Hill Search are an Equal Opportunities employer and we encourage applicants from all backgrounds. Please apply below at your earliest convenience

Software Engineer
Cranleigh Scientific
Oxford
Hybrid
Junior - Mid
£45,000 - £65,000
+1

Location: Abingdon, Oxfordshire (hybrid working available) Salary: £45,000 – £65,000 DOE + Excellent Benefits Overview An innovative organisation specialising in engineering design, advanced manufacturing, and materials development is seeking a Software Engineer to develop bespoke software platforms supporting component design, alloy optimisation, additive manufacturing, and quality assurance workflows. This role requires strong technical depth, particularly in C++, alongside experience in cluster computing or web application development. The successful candidate will collaborate with engineers and scientists to deliver scalable, production-grade solutions used in high-performance applications such as turbine components and advanced 3D printing. Key Responsibilities Design, develop, and maintain modules across multiple custom software platforms. Build and integrate tools for simulation, data analysis, component design, and workflow automation. Develop scalable services, including wrapping in-house and third-party tools. Contribute to cloud-based and distributed solutions (AWS/Azure), following modern DevOps practices. Support use cases including complex component design, materials optimisation, additive manufacturing, and production monitoring. Work within agile processes, contributing to requirements, testing, and iterative delivery. Essential Requirements Degree (2:1 or above) in Computer Science, Engineering, Mathematics, or related field. Strong programming expertise in C++ (in-depth knowledge required), plus Python and/or C#. Experience in cluster computing and/or web application development. Solid understanding of object-oriented design and software engineering principles. Experience with agile methodologies and test-driven development. Ability to deliver complex technical solutions independently in a multidisciplinary environment. Desirable Full-stack development experience ( Core, Blazor, React, TypeScript, WPF). Knowledge of 3D geometry, CAD integration, or simulation tools (FEA, CFD). Familiarity with CI/CD, containerisation, and infrastructure-as-code tools (e.g. Terraform). Experience or interest in machine learning applications within engineering contexts. Ideal Profile An early to mid-career software engineer (2–5 years’ experience) with strong technical foundations and demonstrable depth in C++, ideally with exposure to distributed or web-based systems, and an interest in applying software expertise within advanced manufacturing sectors such as aerospace, automotive, defence, or energy

Embedded Software Engineer
Copello
Whiteley
Hybrid
Mid - Senior
£65/hour - £75/hour

Whiteley (Hybrid) – SC Required – Initial 6 month contract (Inside IR35) About the Opportunity We are recruiting on behalf of a technology organisation that specialises in the research, design, and development of advanced wireless and critical RF communication systems used in mission-critical environments including defence, uncrewed and autonomous systems, government, and broadcast. They are seeking an Embedded Software Engineer to join their team working on a varied pipeline of technically challenging projects. The successful candidate will develop software for sophisticated communication products that deliver secure, reliable, long-range data transmission, collaborating closely with hardware, RF, and systems engineers and contributing across the full product lifecycle. Key Responsibilities \* Design, develop, and maintain embedded software for advanced wireless communication products. \* Program primarily in C++ for embedded applications. \* Develop lower-level functionality in C, including Linux kernel and device driver work where required. \* Collaborate with multidisciplinary teams including hardware, RF, and systems engineers. \* Support integration, testing, and debugging on real hardware platforms. \* Contribute to the full product lifecycle, from concept through to deployment. \* Participate in continuous improvement and innovation across new and existing technologies. Skills and Experience Essential: \* Strong experience in embedded software development using C++. \* Solid understanding of embedded systems and real-time considerations. \* Experience working in Linux-based environments. \* Ability to debug complex issues across software and hardware interfaces. \* A practical, problem-solving mindset with a willingness to engage hands-on with hardware. Desirable \* Digital Signal Processing (DSP) experience. \* Experience with VHDL or FPGA development. \* Familiarity with Linux kernel development and device drivers. \* Knowledge of RF or communications systems

Technical Insight Specialist
Project People
Edinburgh
In office
Graduate - Mid
£50,000

Technical Insight Specialist (R&D)

Location: Edinburgh, Scotland (EH3)
Salary: from £50,000 per Annum + PAYE Benefits
Contract: Full-time, Ongoing (Renewed Annually)

The Opportunity

Are you a PhD specialist with a passion for tracking the “Next Big Thing” in tech? Our client are recruiting for a Global Technology R&D Centre based in Edinburgh. We are looking for a Technical Insight Specialist to lead research on emerging technology trends, evaluate global industry shifts, and help steer the future direction of high-impact technical projects.

This is a rare bridge between deep academic research and commercial application, working alongside world-class engineering teams.

Key Responsibilities

  • Lead Technical Insights: Research and analyze emerging technologies and global industry trends.
  • Strategic Guidance: Provide high-level suggestions for insight reports to guide future research directions.
  • Collaboration: Act as a technical consultant for both business and engineering teams to evaluate potential applications of new tech.
  • Who We Are Looking For
  • Education: Must hold a PhD in Computer Science, Engineering, or a closely related field. (Final-year PhD candidates graduating this year are welcome; start dates are negotiable around your VIVA).
  • Language: Professional proficiency in both Mandarin and English is essential.
  • Technical Depth: Strong background or project experience in one or more of the following:
  • Large-scale Models: LLMs, Foundation Models, Generative AI.
  • Systems: Distributed Systems, Operating Systems.
  • Infrastructure: Databases, Compilers.
  • Programming: C++, Rust, Python, Java, etc.
  • Track Record: Proven history of publications, technical blogs, or conference presentations.
  • Visa: Open to candidates with a Long-term Visa or 2 or 3 year Graduate Visa.

Why Apply

  • Work at the forefront of AI and System Research.
  • Competitive benefits including 25 days paid annual leave and 15% employer’s NI contribution.
  • Prime office location in the heart of Edinburgh.

How to Apply
If you are ready to turn your technical expertise into strategic impact, please send your CV and research portfolio (if any) to Maggie Kwong see below) ).

Project People is acting as an Employment Agency in relation to this vacancy.

Senior Software Engineer
Vantage Consulting
Warrington
In office
Senior
£48,000 - £52,000

Senior Software Engineer (C++ / Windows Desktop)

Warrington
Full-Time
48,000- 52,000 + Bonus

About The Company

We’re partnered with an organisation who design and manufacture high-performance systems used in cutting-edge scientific and industrial research.
They are a medium-sized organisation with a collaborative, close-knit culture. The software team is small (currently four engineers), highly skilled and plays a central role in delivering mission-critical systems that scientists rely on every day.

The Opportunity

We are seeking a Senior Software Engineer with strong expertise in C++ Windows desktop development to take a leading role in their flagship scientific application.
This is not a maintenance-only role. You will:

  • Lead development of a Windows desktop application written in C++
  • Control and interface with highly specialised scientific instrumentation
  • Develop features that enable scientists to configure experiments, acquire data and perform analysis
  • Optimise performance, improve security, and resolve complex technical issues
  • Help ensure compliance as we expand into new global markets

You’ll be stepping into a key position within the team. With upcoming succession planning over the next 12 months, this role offers the opportunity to take increasing technical ownership and leadership responsibility.

What You’ll Be Doing

  • Design, develop and maintain Windows desktop applications in C++
  • Enhance GUI functionality and user experience (RAD Studio preferred; Visual Studio also considered)
  • Collaborate closely with scientists and engineers to implement data acquisition and analysis features
  • Troubleshoot software issues, including critical release fixes where sound technical judgement is essential
  • Contribute to compliance, performance optimisation and security improvements
  • Provide occasional technical support input where required
  • Produce clear documentation to support long-term maintainability

This is effectively a full-stack desktop role - spanning UI design, application logic and system-level integration.

About the Team

  • 4-person software team
  • Embedded developers supporting hardware integration
  • A collaborative engineering environment within a manufacturing setting
  • Strong knowledge-sharing culture
  • Opportunity to learn from senior team members ahead of planned retirement transitions

You’ll be someone the team can trust, particularly when making technical decisions during high-pressure release situations.

Essential Skills & Experience

  • Minimum 5 years’ experience developing Windows desktop applications in C++
  • Strong experience in desktop GUI development
  • Experience with RAD Studio (desirable) or Visual Studio
  • Strong analytical and problem-solving skills
  • Experience leading or taking ownership of software projects
  • Excellent communication skills across technical and non-technical stakeholders

Desirable Experience

  • Scientific, research, or manufacturing environments
  • Developing GUI applications for scientific users
  • Data acquisition or statistical data analysis
  • APIs and inter-process communication
  • Exposure to vacuum systems or laboratory equipment
  • Understanding of compliance requirements for regulated markets
  • BSc (or higher) in Computer Science or related discipline

Working Arrangements

  • Full-time, permanent
  • 36.5 hours per week
  • Monday to Friday
  • Early finish on Fridays
  • Initially on-site (5 days per week)
  • Potential for ad hoc flexibility after probation (by discussion)

Salary & Benefits

  • 48,000- 52,000 per annum (dependent on experience)
  • Annual company performance bonus
  • Christmas bonus
  • Annual July salary review (consistently awarded over the past 10 years)
  • 23 days annual leave + bank holidays (increasing up to 29 days + bank holidays)
  • Private healthcare after two years’ service
  • Group Personal Pension Scheme
  • Free on-site parking
  • Professional development opportunities

Interview Process

  1. Initial Zoom interview with Hiring Manager
  2. On-site technical interview with senior team members and Director
  3. Final commercial discussion

Who This Role Suits

This position is ideal for an experienced C++ desktop engineer who:

  • Enjoys building robust, high-performance software
  • Is confident taking technical ownership and leading projects
  • Wants to work on meaningful scientific applications
  • Values stability, long-term progression and technical depth over short-term churn

If you’re ready to play a key role in shaping mission-critical scientific software, we’d love to hear from you.

Linux Kernel Engineer
Platform Recruitment
Cambridge
In office
Senior
£60,000 - £85,000

Title: Linux Kernel Engineer

Company: Telecoms

Location: Cambridge (on site)

Pay: Up to 85,000 + excellent benefits

Company:

One of the most advanced and (genuinely) passionate telecoms teams, developing infrastructure literally keeping millions of the British public safe, are looking for a Senior Software Engineer with expertise in Linux Kernel development to join the team.

This role is live due to general growth; demand is exceptionally high for their best-in-class products and R&D is constant, so their base platform needs constant innovation.

Role:

You will be a significant senior hire, with significant engineering responsibility including for the trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position.

About you:

  • 4+ years’ commercial development experience
  • Excellent kernel-level experience
  • Excellent C++ skills
  • Willing to work on site
  • You love solving hard-core engineering problems surrounded by intelligent people who love what they do

Full details are available. Please don’t hesitate to get in touch.

Software Engineer
Avanti Recruitment
Sheffield
Hybrid
Graduate - Senior
£35,000 - £70,000

UK Based Remote Friendly
35,000 to 70,000 depending on level

A high-growth engineering consultancy is expanding its software team as it scales significantly over the next 12 to 18 months.

This is not a maintenance role. This is an opportunity to build technically complex systems from scratch, often at the intersection of software and hardware, across cutting-edge sectors including biotech, quantum computing, heavy industry and government-backed R&D.

Due to strong inbound demand, the business is hiring across multiple levels.

The Role

You will work in small, multidisciplinary teams delivering bespoke engineering solutions. Projects are technically challenging and require strong engineering fundamentals, production-quality code and real ownership.

This environment suits engineers who enjoy solving complex problems rather than simply implementing tickets.

Opportunities are available at:

  • Graduate Software Engineer
  • Senior Software Engineer
  • Senior Software Engineer (Advanced / Principal Level)

There is flexibility on title for exceptional candidates.

Technology Environment

Core stack includes:

  • C++
  • Python
  • JavaScript or TypeScript

Frontend and backend development

Desirable experience:

  • Firmware or microcontrollers
  • Hardware integration
  • LLM tools or AI-assisted development
  • UX or interface thinking

Strong engineering principles matter more than matching every technology exactly.

What They Are Looking For

  • Graduate level:
  • Strong fundamentals
  • Demonstrable coding ability
  • Curiosity and fast learning capability

Senior level:

  • 3+ years commercial experience
  • Experience delivering production systems
  • Strong ownership and accountability

Advanced Senior level:

  • Deep technical capability
  • Architectural judgement
  • Comfort making engineering decisions
  • Potential mentoring influence

Working Model

  • UK based only
  • Remote friendly
  • Occasional office presence required
  • Flexible hours
  • Generous holiday allowance
  • Additional office-day benefits

Why Join

High-growth environment with strong financial backing

Complex, meaningful engineering challenges

Direct access to leadership

Opportunity to shape a scaling team

Strong project demand and pipeline

This is an engineering-led environment that values quality, intellectual honesty and high standards.

If you are looking to build real systems with impact rather than maintain legacy code, this is a rare opportunity to join at an exciting stage of growth.

Frequently asked questions
Our job board features a wide range of C++ positions including software development, embedded systems, game development, finance technology, and systems programming roles at various experience levels.
You can use our advanced search filters to select experience ranges such as junior, mid-level, or senior roles, as well as filter by job type, location, company, and remote options.
Yes, many companies post remote C++ positions on our job board. You can filter your search results to show only remote or hybrid roles to find opportunities that fit your preferred work setup.
While expertise in C++ is essential, many jobs also list supplementary skills such as knowledge of STL, Boost libraries, multithreading, debugging tools, or familiarity with related technologies like Python, Linux, or embedded systems.
We update our C++ job listings daily, ensuring you have access to the latest opportunities from top companies and startups in the tech industry.