Senior SoftwareEngineer - Realtime Server Development (C++) Join to apply for the Senior SoftwareEngineer - Realtime Server Development (C++) role at FactSet Continue with Google Continue with Google Senior SoftwareEngineer - Realtime Server Development (C++) 2 days ago Be among the first … applicants Join to apply for the Senior SoftwareEngineer - Realtime Server Development (C++) role at FactSet FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the … employees worldwide and offices across North America, Europe, and Asia Pacific, FactSet has achieved $1.4 billion in annual revenues. Team The team develops high-performance server software to provide complex query capabilities on dynamically changing stock markets and financial data. These capabilities are used by FactSets APIs and other client-side applications. Tasks include the creation of softwareMore ❯
Senior C++SoftwareEngineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type: Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++SoftwareEngineer to support a high-profile defence and aerospace programme involving real-time embedded software development. … You will be joining a well-established software engineering team contributing to critical radar systems and complex platform capabilities. This role offers the opportunity to work on cutting-edge projects, applying modern software engineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to deploy software to multi-core or distributed embedded platforms Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++More ❯
SoftwareEngineer - C++ and C# ££56,000 - £64,000 GBP Onsite WORKING Location: Manchester, North West - United Kingdom Type: Permanent Role: SoftwareEngineer - C++ and C# Salary: Up to £64,000 Location: Bolton - 5 days onsite Role Type: Permanent Security Clearance: SC required (British citizen or Dual national … with NATO country) Bonus: Up to £2,500 About the Opportunity Join a dynamic, mission-critical defence software team based in Bolton, delivering high-impact solutions for advanced defence systems. This role is perfect for a skilled SoftwareEngineer experienced in C++ and C# , with a passion for full software … team contributing directly to national security projects, working 5 days per week onsite due to workload classification. What You'll Be Doing Develop, integrate, and deliver high-quality software using C++ and C# within a Windows environment Work within Agile Scrum teams to meet evolving customer requirements Contribute to the full software lifecycle: design More ❯
Senior SoftwareEngineer, C++, COR7263 This is a rare opportunity for an experienced, Senior SoftwareEngineer 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 SoftwareEngineer 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 ❯
City of London, London, United Kingdom Hybrid / WFH Options
Client Server
Backend SoftwareEngineer/Developer (Python C++ Grid Computing) London/WFH to £135k Are you a skilled backend SoftwareEngineer with C++ and Python coding skills combined with financial trading systems experience? You could be progressing your career in a senior, hands-on Backend SoftwareEngineer position at the Investment Management arm of a global bank. As a Backend SoftwareEngineer within the Grid computing team you will help to evolve a new framework for high performance grid computing to be used for large scale analytical computations including Risk. You'll collaborate closely with Quantitative Analysts, working … across the full software development lifecycle with a focus on Python and C++ backend development. Location/WFH: You'll join colleagues in the London, City office with flexibility to work from home once a week. About you: You have strong backend software engineering experience with both Python and C++ You have More ❯
An exciting opportunity for a C++SoftwareEngineer has arisen with an audio technology innovator, developing audio technologies for home audio, gaming, and automotive sectors, based in Southampton. This role offers a chance to work on advancing audio processing algorithms, including porting, maintaining, and optimizing them across different platforms. The position requires a hybrid … working model, with onsite presence four days a week. Experience required for the C++SoftwareEngineer: 3+ years of C++software development experience Ability to write reusable, testable code Bonus: interest in audio technology If you are a C++SoftwareEngineer seeking an exciting More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
C++SoftwareEngineer Bristol (Hybrid) £45,000- £55,000 + Training + Progression + Strong Benefits Package A great opportunity awaits a SoftwareEngineer with strong C++ experience to join an established tech company. This role promises significant technical challenges, diverse projects, and ample room for professional growth. … This company develops high-performance software used across a broad range of industries and products, working closely with major global partners. In this role, you'll be joining an established software and technology team in a senior capacity, working across the full product lifecycle. The focus is on developing applications, including graphical ones, primarily in C++ … a hybrid setup, with two days a week in the Bristol office and great flexibility around working hours. The right candidate for this role will have strong commercial C++ experience, ideally with some exposure to hardware or an understanding of how software interacts with physical systems. This is a fantastic opportunity for a C++More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend SoftwareEngineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled Backend SoftwareEngineer 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 SoftwareEngineer 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 … a week with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have More ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid / WFH Options
Envisics LLC
Senior C++SoftwareEngineer (Image Processing) Location: Milton Keynes, UK Company: Envisics Join Our Team at Envisics! At Envisics, we are at the forefront of augmented reality solutions, revolutionizing the automotive experience. We've assembled some of the world's top engineers and scientists, and due to the success and growth of our product … development activities, we are looking for a talented Senior C++SoftwareEngineer to support the development of complex tools for the calibration and measurement of AR-HUD products in both in-house and production environments. Why Envisics? We believe in nurturing talent and fostering a collaborative and inclusive environment where creativity thrives. Our team … automotive production environment. Qualifications To be considered for this role, we are looking for: Bachelor's or Master's degree in a science or engineering discipline. Proficiency in software development with Qt/QML/C++. Good knowledge of multithreading and Object-Oriented Programming (OOP). Experience with image processing (OpenCV) is essential. Knowledge of computer vision (e.g. More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded SoftwareEngineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid … working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded SoftwareEngineer - C/C++ job based in Rochester, Kent you will be … responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded SoftwareEngineer - C More ❯
Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Mid-level SoftwareEngineer with 3-4 years commercial 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 Embedded Linux and Embedded Software skills. 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 SoftwareEngineer will design and develop software across the company s 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 C++SoftwareEngineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial software design More ❯
CB10, Saffron Walden, Essex, Great Chesterford, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Mid-level SoftwareEngineer with 3-4 years commercial 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 Embedded Linux and Embedded Software skills. 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 SoftwareEngineer will design and develop software across the company’s 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 C++SoftwareEngineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial software design More ❯
Employment Type: Permanent
Salary: £40000 - £55000/annum Dep on Exp + Hybrid + Benefits
SoftwareEngineer - C++, UML Modelling (12 month contract) Edinburgh (onsite role) Initial 12 month contract £65ph (Inside IR35) Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for … the European Common Radar System (ECRS), then we would like to hear from you! We are looking for experienced C++Software Engineers to join our well established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. What you'll do as a C++SoftwareEngineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding More ❯
Location: United Kingdom (North West) Type: Permanent Role: SoftwareEngineer - C++ and C# Salary: Up to £64,000 Location: Bolton - 5 days onsite Role Type: Permanent Security Clearance: SC required (British citizen or Dual national with NATO country) Bonus: Up to £2,500 About the Opportunity Join a dynamic, mission-critical defence software team based in Bolton, delivering high-impact solutions for advanced defence systems. This role is perfect for a skilled SoftwareEngineer experienced in C++ and C# , with a passion for full software development lifecycle involvement - from development and integration to delivery and support. You'll be part of a close … team contributing directly to national security projects, working 5 days per week onsite due to workload classification. What You'll Be Doing Develop, integrate, and deliver high-quality software using C++ and C# within a Windows environment Work within Agile Scrum teams to meet evolving customer requirements Contribute to the full software lifecycle: design More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: The opportunity: Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS), then Leonardo would like to hear from you. We are looking for experienced C++Software engineers to join our well established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. For more information on Leonardo's contribution to ECRS check out: What you'll do as a senior level C++SoftwareEngineer: Utilise your skills in … UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. What we More ❯
Essex, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Mid-level SoftwareEngineer with 3-4 years commercial 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 Linux Configuration experience ( Yocto/PetaLinux) and experience developing on … Embedded Linux. Hybrid - Salary £40-55K experience dependent. 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 SoftwareEngineer will design and develop software across the company’s 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 C++SoftwareEngineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/ More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Mid-level SoftwareEngineer 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 Linux Configuration experience ( Yocto/PetaLinux) and experience developing on Embedded Linux. Hybrid - Salary … K experience dependent. 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 SoftwareEngineer 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 C++SoftwareEngineer include: Technical Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend SoftwareEngineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a senior Backend SoftwareEngineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. The organisation is a pioneer in the field of cross-asset … securities and derivatives post-trade processing technology, and have created ground-breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients. This is a great opportunity to accelerate your career alongside established business and technology leaders, and gain/deepen your finance experience. As a Backend SoftwareEngineer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform. Not only can you take advantage of working in a modern, technology-driven environment, but you will be granted a great deal of autonomy across the full development lifecycle, influencing key More ❯
Job title: SoftwareEngineer Location : Maidenhead, Berkshire Salary: £40,000 - £70,000 per annum The Malloy Aeronautics Team: Malloy Aeronautics Limited specializes in the development of heavy lift unmanned air vehicles (UAVs) for both civilian and military uses. Located in Berkshire, our operations are notable for their focus on in-house design and manufacturing. This vertical … control the production of most aircraft components on-site, enhancing our ability to innovate and maintain high standards across all stages of development. About The Role: As a SoftwareEngineer, you will be reporting to the Software Engineering Manager. This exciting role will place the right candidate at the forefront of unmanned air systems … development in the UK. We seek a highly motivated engineer to drive development and verification of UAS software. As a SoftwareEngineer , you will deliver critical engineering outputs, working in software requirements, design, implementation, and testing. You will apply your expertise in software engineering and aviation systems to deliver the More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
C++SoftwareEngineer (remote) Full time -Perm role (My client cannot offer sponsorship for this role) My client is looking for an experienced C++SoftwareEngineer to join a growing team. Skills and experience: C++ Expertise in a complex end-user environment. Strong understanding of system … level programming, memory management, multithreading, and platform-specific behaviour. Experience building and supporting software that operates in tightly coupled environments involving network infrastructure, security considerations, or real-time communication. Able to design and refactor C++ code to meet evolving performance, scalability, and security requirements within large and evolving codebases. Deliver high-quality, production-ready software in a fast-paced Agile/Scrum environment. Deep understanding of Agile methodologies, with practical experience applying Scrum practices. Familiarity with modern software architecture principles, including design patterns and refactoring techniques. Hands-on experience with CI/CD pipelines, ideally using tools like GitLab or Azure DevOps. Knowledge of test-first development approaches, such as Test More ❯
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
ION Recruitment
SoftwareEngineerC++/Linux We are a leading technology company seeking an enthusiastic C++/Python SoftwareEngineer to join our clients multinational team, specializing in video/audio compression for media processing solutions. This is an exciting opportunity to work with cutting-edge technologies in a … collaborative and innovative environment. Location: Aberdeen , UK Work Style: Primarily office-based , with hybrid working options available for experienced candidates. Key Responsibilities: Develop and maintain software systems in C++ and Python on Linux platforms, focusing on high-performance media solutions. Collaborate with a distributed team across the UK and Canada on media compression and video/… and development of containerized deployments using Docker . Essential Qualifications & Attributes: PhD/MSc or BSc in Computer Science (1st class or 2:1). Strong skills in C++ programming, with experience in C++11/14/17 and modern coding practices. Proficiency with Linux development environments and systems programming. Demonstrated experience in media systems , video/audio More ❯
Senior C++SoftwareEngineer required by a global software company developing products for use in data security. *Fully remote - no office based work required at any point' The successful Senior C++SoftwareEngineer will join a team developing new components that are integrated into a microservices … architecture. Proven experience programming C++ on Windows is sought. Any knowledge of C# would be advantageous but is not a prerequisite. Extensive Windows development experience is essential. Key experience C++ Multithreading Windows programming MS Visual Studio Unit testing Any experience in the following areas would be advantageous for any application Microservices architecture Reverse engineering in Windows More ❯
C++SoftwareEngineer Salary: Up to £55,000 Location: Cambridgeshire (South) Working Environment: Hybrid (3 days on-site) The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems. As a Senior SoftwareEngineer, you will be building the software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life cycle, with the opportunity to influence … the design and architecture of this software. Key Requirements: 2-3 years of experience programming in C++ and familiar with Windows OS Experience with Python for scripting or other scripting languages Desired, but not essential: An understanding of embedded software and embedded Linux An understanding of real-time software Experience with machine learning softwareMore ❯
Mid Level C++SoftwareEngineer - Market Data Content London page is loaded Mid Level C++SoftwareEngineer - Market Data Content London Apply locations London time type Full time posted on Posted 2 Days Ago job requisition id REQ-051792 About the role: We are looking for an amazing … key libraries used by the entire team + Development of key underlying transport protocols for transmission of data. Qualifications: + A bachelor's degree or equivalent in a software development or similar essential. + Experienced in C/C++ development (Typically a minimum of 2 years) + Experience of development on Windows platforms + Experience of … the full software development lifecycle Nice to have: + Knowledge of current communication protocols (specifically TCP/IP and multicast) + Knowledge of automated testing and deployment techniques used in a CI/CD environment Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We've found that we More ❯
Senior C++SoftwareEngineer Salary: Up to £70,000 Location: Cambridgeshire (South) Working Environment: Hybrid (3 days on-site) The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems. As a Senior SoftwareEngineer, you will be building the software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life cycle, with the … opportunity to influence the design and architecture of this software. Key Requirements: 5+ years of experience programming in C++ and familiar with Windows OS Strong command of Python (Scripting) Experience working across the entire Software Development Life Cycle Desired, but not essential: An understanding of embedded software and embedded Linux Good understanding of real More ❯