Permanent C++ Software Engineer Jobs in the South East

1 to 25 of 40 Permanent C++ Software Engineer Jobs in the South East

Senior Software Engineer (C++, C)

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Software Engineer (C++, C), Slough Client: Technical Futures Ltd Location: Slough, United Kingdom Job Category: Other - EU work permit required: Yes Job Views: 1 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: Commercially experienced Software Engineer with proven C++ development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an engineering-related degree, modern C++ design experience, as well as good Linux and scripting (Python) skills. Of particular interest is experience in developing security/defence command and control software and using GIS … Geographic Information System) data. The successful Software Engineer will design and develop software across the company’s radar systems, including external radar control systems and interfaces, and will work to improve software capabilities and enhance user experience. Ideal requirements for the Software Engineer include: Technical degree with software More ❯
Posted:

Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux

Redhill, England, United Kingdom
ZipRecruiter
Job Description Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux | Inside IR35 3 days per week near Crawley Between £450 - 500 per day inside IR35 C++ development experience requirements: Proficient C++ experience. Delivered highly functional, performance-driven, user-friendly applications. Proficient client-side development experience. Experience More ❯
Posted:

Senior Embedded Software Engineer - C/C++

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Senior Embedded Software Engineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives? If so … and is commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks. The company offers flexible/hybrid working. In this role, you will: Design and develop application software and embedded firmware in C and C++ for future products. Assist with the support and enhancement of the existing product portfolio. Design and develop embedded software … to system integration, debugging, and testing. Collaborate with cross-functional engineering teams to deliver high-quality products. To qualify, you should have: Proven experience as a Senior Embedded Software Engineer. Strong hands-on experience with Embedded C and FreeRTOS. Solid understanding of microcontroller-based systems and real-time constraints. Familiarity with low-level hardware interaction and debugging tools. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer C++ Windows - Finance

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Backend Software Engineer C++ Windows - Finance, slough col-narrow-left Client: Client Server Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job Description: Backend Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a … Backend Software Engineer you will join an Agile team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high More ❯
Posted:

Senior Software Engineer (C++/Perl)

Basingstoke, England, United Kingdom
Futureheads Recruitment | B Corp™
Senior Software Engineer (C Perl) Basingstoke £60,000-73,000 + car allowance + 15% bonus Futureheads have partnered with one of the most unique organisations in the market to support hiring an experienced Senior Software Engineer to join their team. This role is based on-site in Basingstoke and will involve … leading a team of software engineers within a cross-functional, multi-disciplinary environment, supporting the end-to-end design process from concept to prototype. Hugely exciting, so please apply if your skills are relevant to find out more! Key Responsibilities Lead and mentor a small team of software engineers, fostering a collaborative and inclusive environment. Design … develop, and maintain high-quality software using appropriate patterns and best practices. Drive incremental delivery of software solutions that focus on user needs and address risk areas proactively. Proactively identify and mitigate risks related to security, technical debt, and code quality. Provide constructive feedback through code reviews and support the professional development of colleagues. Support delivery More ❯
Posted:

Geoscience Software Engineer (C++, Masters or PhD))

Guildford, England, United Kingdom
Hays
Geoscience Software Engineer (C Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider … are looking to bolster their engineering team with an experienced Geological Software Engineer. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. This role would essentially suit a Structural Geologist/Physicist/Engineer with Software Development skills in C++/Qt framework. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an impressive 2024 they pushed towards 100 headcount and have the investment and product positioning to double this in the coming 12 months, with More ❯
Posted:

Software Engineer C++

Wokingham, Berkshire, United Kingdom
Hybrid / WFH Options
EVS Broadcast Equipment SA
We are expanding our R&D team in the Crowthorne office in the UK. We are a software team developing our broadcast control system, Cerebrum. Used by customers across the world Cerebrum plays a key role in the production of major global sporting events and studio-based programs. Cerebrum allows customers to create customized workflows that operators can … Participate in the continuous improvement of development processes and tools Profile Bachelor or Master's degree in computer science or equal Technical Skills: 5 years plus experience in C++ Experience in RESTful APIs, WebSockets, UDP and TCP Experience of tools such as WireShark and Postman Experience of working in large multithreaded codebase Experience in software development … on Windows Experience in software design and architecture The following experiences are not mandatory, and will be considered an asset: Experience of Linux, Docker or Kubernetes Experience or knowledge of the Broadcast Industry, Scrum, test-driven development Experience with Agile development methods and tools (e.g. Jira, TeamCity, and BitBucket) Creative, out-of-the-box, pragmatic and proactive Quickly More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Software Engineer

Chichester, Sussex, United Kingdom
Sees
Chichester, United Kingdom Posted on 13/05/2025 Are you looking for a software role with real impact? One where you're a key part of a team that thrives on innovation and fresh ideas? As Senior C++ Software Engineer at sees.ai, you'll spearhead the development of our software … innovative problem-solving. Here, your expertise won't just contribute, it will directly shape technology that's on the cusp of a huge breakthrough. The Role As Senior C++ Software Engineer, you'll lead the development of our drone software stack, ensuring robustness and scalability as we transition from prototype to global … What You'll Do Architect & Refactor: Ready our C+ codebase for production scale, balancing urgent fixes with long-term system improvements. Build Safety-Critical Systems: Develop flight control software, 3D simulation tools, and APIs that deliver drone reliability in demanding environments. Collaborate Cross-Functionally: Partner with the Integration and Operations Teams to test new and existing features, integrate More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Scientific Software Engineers (C++, Masters or PhD)

Guildford, England, United Kingdom
Hays
Scientific Software Engineers (C++, Masters or PhD) Guildford, Surrey (On-site) £60000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider … are looking to bolster their engineering team with 2 experienced Scientific/C++ Software Engineers. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established … imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing More ❯
Posted:

C++ Software Engineer - Stats/Maths/Machine Learning

Southampton, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
C++ Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working … days per week in the Southampton office. Flexible working hours. The successful C++ Software Engineer will likely have a relevant degree in Mathematics and will have proven commercial experience with C++ programming with a statistical or mathematical bias. The successful C++ Software Engineer will be tasked … with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience C++ programming on Windows and/or Linux Academic background in Mathematics Any of the following would be advantageous PhD in Maths or similar subject Experience in both research and commercial software environments MATLAB R More ❯
Posted:

C++ Software Engineer, Maths, Stats

Southampton, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
C++ Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working - generally … days per week in the Southampton office. Flexible working hours. The successful Software Engineer will have a relevant degree in Mathematics and will have proven commercial/research C++ programming experience with a statistical or mathematical bias. The successful Software Engineer will be tasked with understanding complex mathematical and statistical … then implementing those algorithms in code in a scalable fashion. Key experience Degree or PhD in Mathematics Mathematical algorithms eg statistical/machine learning/econometric time series C++ programming on Windows and/or Linux Any of the following would be advantageous Experience in both research and commercial software environments MATLAB R Python Machine learning More ❯
Posted:

C++ Software Engineer - Stats/Maths

Southampton, Hampshire, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
C++ Software Engineer required by a successful software company located in Southampton. The company requires a C++ Software Engineer to join a niche internal C++ software engineering team specialising in complex, statistical C++ software programming. Hybrid working … days per week in the Southampton office. Flexible working hours. The successful C++ Software Engineer will likely have a relevant degree in Mathematics, Physics or similar and will have proven commercial experience with C++ programming with a statistical or mathematical bias. The successful C++ Software Engineer will be tasked with understanding complex mathematical and statistical research papers and then implementing those algorithms in code in a scalable fashion. Key experience C++ programming on Windows and/or Linux Mathematical algorithms eg statistical/machine learning/econometric time series Any of the following would be advantageous PhD in Maths or similar subject More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum
Posted:

C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)

Slough, Berkshire, UK
Hybrid / WFH Options
Hunter Bond
Job title: C++ Software Engineer Client: Elite Prop Trading Firm Salary: £70,000 - £350,000 Base (+ Bonus) Location: London/Hybrid My client are seeking a C++ Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at … the most cutting edge technologies and boast a world class technical team where you will work and learn from the best. Responsibilities: Design, develop, and maintain high-performance C++ trading applications. Optimize code for maximum speed and efficiency, minimizing latency. Implement and enhance trading algorithms in collaboration with quantitative researchers and traders. Develop and maintain low-latency network … communication protocols. Conduct performance analysis and tuning of critical software components. Requirements and Skills: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. More ❯
Employment Type: Full-time
Posted:

C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus), Slough Client: Hunter Bond Location: Slough, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 4 Posted: 31.05.2025 Expiry Date: 15.07.2025 Job Description: Job title: C++ Software Engineer Client: Elite Algorithmic Market Making Firm Location: London/Hybrid My client is seeking a C++ Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at peak performance with minimal latency. This is an opportunity to work in a … will work and learn from the best. Requirements and Skills: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols More ❯
Posted:

Senior Software Engineer, C++

Basildon, Essex, South East, United Kingdom
ZENOVO LTD
Job Title: Senior Software Engineer Location: Basildon (2 Day On-Site Per Week) Starting Salary - Up to £68,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. … Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave, a More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Software Engineer C++

Brentwood, Essex, South East, United Kingdom
ZENOVO LTD
Job Title: Senior Software Engineer Location: Brentwood (2 Day On-Site Per Week) Starting Salary - Up to £65,000 + Benefits & Bonus Overview of Business & Opportunity: This is an opportunity to join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. … Key Experience & Responsibilities: - Embedded C++ Software Development - STL - Object Orientated Programming - Embedded Linux - RTOS - Work with existing libraries of programme - Unit & System Testing - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 25 days annual leave, a More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Software Engineer | C++/Linux

Southampton, England, United Kingdom
Hybrid / WFH Options
Langham Recruitment
Langham Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range £50,000-£65,000 Senior Software Engineer | Fully Remote | C Linux Our client is seeking a Senior Software Engineer with strong C++ & Linux expertise to join an … industry leader in Automotive and Motorsport. Enhance and develop applications, plugins, and interfaces for market-leading simulation engines, using C++ & Linux. You’ll work on legacy code and new features, creating innovative solutions for global clients—both independently and in teams. The role is fully remote and will require occasional travel to Southampton. You will have access to … a dedicated, quiet workspace at home that can accommodate the use of high-power equipment. What You’ll Be Doing Develop industry-leading vehicle simulation software as part of a dynamic team. Design and implement high-performance features using cutting-edge techniques. Deliver high-quality, reliable software for global customers. Maintain and enhance existing products. Promote More ❯
Posted:

Senior C++ Software Engineer

Slough, England, United Kingdom
JR United Kingdom
work every year for the last decade. They’re leading the AI revolution — and right now, they’re hiring into their elite 3D simulation division, building next-gen software for major players in San Francisco, Tokyo, and beyond. You’ll be developing high-performance simulation tools (C++17/20), working on cutting-edge CFD, meshing, and flow networks … solving real-world physics for global technology giants. Experience Required: Very Strong C++ A engineering degree in Physics, Mathematics, Mechanical Engineering, Computer Science, etc 3 to 5 years' experience building technical or scientific software Must have experience in one of the CFD (Computational Fluid Dynamics) or something similar such as FEA, CAD, CAE, differential equations, or More ❯
Posted:

Mid Level C++ Software Engineer

Saffron Walden, Essex, South East, United Kingdom
Hybrid / WFH Options
Technical Futures
Degree qualifiedMid-level Software Engineer with 3-4 years commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree, Modern C++ design experience as well as good Linux and Scripting (Python) skills. £45-55K + Hybrid. Of particular interest … is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level C++ Software Engineer will design and develop software across the companys radar systems, including external radar control systems and interfaces as well as bringing the ability … to improve the software capabilities and enhance the user experience. Ideal requirements for the Mid level C++ Software Engineer include: Technical Degree with software content. A good understanding of Object-Orientated software design. Proven High performance C++ development skills (C++ 11/14/ More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Senior Software Engineer (Java / C++)

Reading, England, United Kingdom
Endeavour Recruitment Solutions
Endeavour Recruitment have an outstanding opportunity for an experienced Software Engineer (Java/C++) for a globally renowned software business. Within this role the Senior Software Engineer will form part of team dedicated to designing, coding and testing a range of industry leading products. As senior member of … motivation Support the development process Contribute to planning Take overall responsibility for the design and implementation of projects You will have proven experience of; Delivering complex Java and C++ applications Developing within the Scrum framework Writing Tests and TDD OO programming experience Test Automation Desirable experience of; Experience as a Scrum Master, Project or Technical Lead In return … you can expect a salary of £50,000+, excellent benefits and the opportunity to play a critical role in the ongoing development of a market leading software product. The role is based near Reading, walking distance from a mainline station and a short distance from the M4, making an easy commute from London and much of the South More ❯
Posted:

Geoscience Software Engineer (C++, Masters or PhD)

Woking, England, United Kingdom
JR United Kingdom
Geoscience Software Engineer (C Qt, Masters or PhD) Location: Guildford, Surrey (On-site) Client: Hays Job Category: Other EU work permit required: Yes Job Views: 9 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: We are seeking a Geoscience Software Engineer with a Masters or PhD in Geology, Physics, Mathematics, Science, or Computing. … The role is based in Guildford, Surrey, and requires full-time on-site work. The ideal candidate will have experience in C++, Qt framework, multithreading, 3D graphics, GIS development, and geological modeling. Knowledge of seismic processing, fracture modeling, and machine learning is a plus. The position offers opportunities for growth into senior and leadership roles within a dynamic … and innovative environment. Responsibilities: Develop and enhance geological software applications using C++ and Qt. Work on real-time systems with large data sets. Collaborate with a creative team to re-engineer and improve products. Contribute ideas for new features and improvements. Qualifications: Masters or PhD in Science, Maths, Engineering, Geology, or Computing. At least More ❯
Posted:

Senior Software Engineer - Rust/C/C++ - £150k- £200k

Slough, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Software Engineer - Rust/C/C++ - £150k- £200k, slough col-narrow-left Client: James Chase Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Are … you a Rust/C/C++ programmer looking for the next best role? Have you worked with low-level performance and want it to matter at a large scale? If this sounds like you, this might be one of the most technically ambitious roles you’ll come across. We’re partnering with our client who are developing … multimodal data warehouse that unifies storage and querying for highly complex domains — including genomics, financial & time series data, weather and much more. They are looking for a Senior Software engineer to join their team in London on a full-time basis What You’ll Do Architect and implement high-performance data processing systems in Rust Leverage More ❯
Posted:

Principal Software Engineer (Real-time C++) - Massachusetts

Reading, Berkshire, United Kingdom
Motion Recruitment Partners LLC
produce precision-engineered components for a wide range of industries, leveraging advanced 3D printing techniques. As they continue to grow, they are looking to bring on a Principal Software Engineer to lead the development of their state-of-the-art metal printing systems. As a Principal Software Engineer, you will play a … pivotal role in the development of embedded software for the company's next-generation 3D metal printing machines. These machines are designed to deliver high-volume, precision printing for large-scale industrial parts, with an emphasis on sustainability and green manufacturing. You will be responsible for architecting and implementing software solutions that integrate motion control systems … of junior engineers, providing guidance on best practices and technical direction. You will work closely with cross-functional teams, including hardware engineers and product managers, to ensure that software and hardware integration meets the high standards required for large-scale manufacturing environments. Key Responsibilities: Lead the architecture, design, and development of embedded software for large-scale More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer (High Frequency Trading)

Slough, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: C++ Software Engineer (High Frequency Trading), slough col-narrow-left Client: NJF Global Holdings Ltd Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 7 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Our client, a … firm where O(n) is considered a catastrophic failure, is looking for L4/L5 C++ Engineers for their Core Trading Technology team. This is a role for developers who believe the OS is just a bootloader for their application and that true performance begins where the kernel ends. The Role You'll be hands-on, optimizing core … with Central Limit Order Books (CLOBs), which are basically the final boss of concurrent, high-throughput data structures. Key Responsibilities: What You'll Actually Be Doing Architecting in C++: You will design and implement trading systems using modern C++. We expect you to have strong opinions on C++20/23 features and to write code so efficient it More ❯
Posted:

Senior Software Engineer, C++, COR7263

Wantage, Oxfordshire, South East, United Kingdom
Corriculo Ltd
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations … the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers and other technical users, to gather and understand the requirements necessary to ultimately design, develop and maintain the software and computational tools they use - a variety of applications across both web and desktop, such as state-of-the-art simulations, real time … data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies More ❯
Employment Type: Permanent
Salary: £75,000
Posted:
C++ Software Engineer
the South East
10th Percentile
£47,500
25th Percentile
£51,250
Median
£65,000
75th Percentile
£81,875
90th Percentile
£103,625