SeniorSoftwareEngineer - Realtime Server Development (C++) Join to apply for the SeniorSoftwareEngineer - Realtime Server Development (C++) role at FactSet Continue with Google Continue with Google SeniorSoftwareEngineer - Realtime Server Development (C++) 2 days ago Be among the first 25 applicants Join to apply for the SeniorSoftwareEngineer - 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 … 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 ❯
SeniorSoftwareEngineer, C++, COR7263 This is a rare opportunity for an experienced, SeniorSoftwareEngineer 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 SeniorSoftwareEngineer 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 … 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/ More ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid / WFH Options
Envisics LLC
SeniorC++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 SeniorC++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 … 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 ❯
SeniorC++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 SeniorC++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 More ❯
SeniorC++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 SeniorSoftwareEngineer, 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 More ❯
SeniorC++SoftwareEngineer Package: Base Salary (Up to £60,000) + Benefits 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 SeniorSoftwareEngineer, 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 Experience programming in C++ Familiarity programming on Windows OS Experience or an understanding of how software integrates with HW/Embedded Systems. Excellent communication skills Desired, but not essential: Experience programming in Python (for scripting) Experience with More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Technical Futures
Senior Embedded SoftwareEngineer Award-Winning Technology Company - Cambridge - 5+ years Embedded C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior Embedded SoftwareEngineer with expert C++ development experience to join their talented team. What youll do: Contribute to the design and development of state-of-the-art AR products. Implement new features, resolve software bugs, and enhance performance on embedded systems. Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively. … Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills: Strong commercial experience (5+ years) in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret electronic schematics. Desirable skills More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Senior Embedded SoftwareEngineer - C/C++ Location: Rochester, Kent Sector: Embedded Job type: Permanent Job reference: RMW1158 Up to £57,000 + benefits Are you a Senior Embedded SoftwareEngineer - C/C++ looking to work for a company that makes products that … 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 … peripherals. Contribute 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 More ❯
an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar Games is looking for a seasoned SeniorSoftwareEngineer (C++) to join our development team. Our Core Security team is looking for a security focused engineer to help … drive our various software security initiatives. The successful candidate will be committed to keeping our games and services fun for our players through defense against cheaters, hackers, exploiters, and all troublemakers. This is a full-time, permanent and in-office position based in Rockstar's state-of-the-art game development studio in Edinburgh, Scotland. WHAT WE DO … anti-cheat technologies. Debug exceptions to resolve issues related to obfuscation transformations and anti-tamper mechanisms. Performance profile protected and unprotected code to meet expected performance requirements. Follow software SDLC to integrate into the game team's operations. Test cross-platform software solutions to ensure quality. QUALIFICATIONS 7+ years of experience working in a softwareMore ❯
Job Title: SeniorSoftwareEngineer - C++ Location: Hybrid (3 days at office, 2 days remote) Salary: Up to £65k About the Role: Join a global leader in building automation and integrated security technology, where innovation and impact go hand in hand. As part of an experienced team, you'll collaborate with world … class AI scientists and software engineers to develop next-generation video analytics solutions. This role offers the unique opportunity to work on cutting-edge AI applications. You'll contribute to high-performance, real-time systems that power intelligent security products used worldwide. This position offers both technical challenge and the chance to make a real-world impact-while … continuous learning. What you need to succeed in the role: A degree in Computer Science or a related field. Strong skills in Object-Oriented Programming (OOP) with Modern C++ (11/14/17). Experience in multi-process and multi-threaded architectures. AI/Machine Learning Benefits of the role: Salary up to £65K 10% Annual Bonus More ❯
Job Title: SeniorSoftwareEngineer 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 More ❯
Glastonbury, Somerset, South West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: SeniorSoftwareEngineer Location : Outskirts of Glastonbury, Somerset Salary : £60,000 - £65,000 (Depending on experience) Working Arrangement: 3 Days On-Site Per Week Job Overview: Joining a small team of Software Engineers, you will be responsible for the development and maintenance of software within the company's … portfolio for both new and existing systems for their Maritime Products. This role will entail collaboration across various functional areas to address software issues and develop new features. Key Responsibilities: Conduct code reviews and manage pull requests to uphold quality standards. Engage in discussions about technical design and architecture. Provide guidance to junior engineers. Collaborate within an agile … team, participating in sprint planning, stand-ups, and reviews. Manage the software build process, ensuring that systems and applications are properly developed and deployed. Essential Knowledge & Experience : -Software development skills: C++, Qt - Multi-Threaded Real Time Applications - GUI Development - Microsoft Azure DevOps, CI/CD - Developed Software on a Linux OS & Windows More ❯
Salary: 45.000 - 75.000 € per year Requirements: I hold a university or college degree in the field of Computer Science, Software Engineering, Information Technology, or a related subject, or I have relevant work experience. I have over 3 years of professional experience in the field of software development. I possess a good knowledge of C++ … CQL, security, and various platform APIs (Windows, Linux, Mac OS, etc.). I am fluent in English. Responsibilities: I am looking to join the Master Team as a SeniorSoftwareEngineer (all genders) C++ to build, develop, and enhance the core backend services of TeamViewer. I will design and develop multi-threading … server-side applications. I will optimize and enhance our software with new, efficient algorithms and modern software technologies. I will work independently on solutions for specified requirements, writing clean code that follows our coding guidelines. I will ensure that our software is stable and runs efficiently on different platforms. I will recommend improvements to More ❯
Salary: 45.000 - 75.000 € per year Requirements: A university or college degree in the field of Computer Science, Software Engineering, Information Technology, or a related subject, or relevant work experience. 3+ years of professional experience in the field of software development. Good knowledge of C++ and Design Patterns for object-oriented programming. Excitement about being …/server architecture, SQL, CQL, security, and various platform APIs (Windows, Linux, Mac OS, etc.). Fluency in English is mandatory. Responsibilities: Join our Master Team as a SeniorSoftwareEngineer (all genders) C++ to build, develop, and enhance the core backend services of TeamViewer. Design and develop multi-threading server-side … applications. Optimize and enhance our software with new, efficient algorithms and modern software technologies. Work independently on solutions for specified requirements, writing clean code that follows our coding guidelines. Ensure our software is stable and runs efficiently on different platforms. Recommend improvements to architecture and technologies to further enhance our systems and codebase regarding More ❯
Salary: 45.000 - 75.000 € per year Requirements: I am looking for candidates with a university or college degree in Computer Science, Software Engineering, Information Technology, or a related field, or relevant work experience. You should have at least 3 years of professional experience in software development. A solid understanding of C++ and Design Patterns for … server architecture, SQL, CQL, security, and various platform APIs (Windows, Linux, Mac OS, etc.) would be desirable. Fluency in English is mandatory. Responsibilities: I am currently seeking a SeniorSoftwareEngineer (all genders) in C++ to join our Master Team. Your primary responsibilities will include designing and developing multi-threading server-side … applications. You will optimize and enhance our software with new, efficient algorithms and modern software technologies, and work independently on solutions for specified requirements, ensuring clean code according to our coding guidelines. It's crucial that our software remains stable and runs efficiently across different platforms. I expect you to recommend improvements to architecture More ❯
Göppingen, Baden-Württemberg, Germany Hybrid / WFH Options
TeamViewer GmbH
45.000 - 75.000 € per year Requirements: University degree in the field of information technology or a related subject At least 5 years of professional experience in the field of software development Excellent knowledge in C++ Interest or knowledge in Web technologies (TypeScript/HTML5) or C# is a plus Good knowledge in Design Patterns and architectural knowledge … in object-oriented programming Fluency in English is mandatory; German is a plus Responsibilities: We are looking for a (Senior) SoftwareEngineer (all genders) to actively contribute to the development of new features for our remote assistance solution using the newest standards of C++. You will report to the Team Lead Software … in an agile, modern environment. Your responsibilities will include: Designing and developing multi-threaded and high scaling server- and client-side Aftersales/remote assistance solutions Optimizing our software to deliver the best connectivity on resource-limited devices (operating panels, gateways, even harvesters) Ensuring that our software is stable and runs efficiently on many different systems More ❯
Job Title: SeniorSoftwareEngineer 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 More ❯
critical to support and grow Roku's rapidly expanding ad business. It is the mission of the Ad Engineering Team to build this platform. We are hiring a SeniorSoftwareEngineer, Advertising Platform, to be a vital part of this mission. If you bring extensive experience building complex systems, love great technology at scale … technical audiences Be an evangelist for best practices across all functions - developers, QA, and infrastructure/ops Be an evangelist for platform innovation and reuse Deliver top-quality software in a timely fashion We're excited if you have 10+ years of experience building large scale and low latency distributed systems Command of Java, C++ or More ❯
Site All qualified candidates will be responded to in 24 hrs or less. Employment type: Full Time w-2 or C2C or 1099. Rate: open to Negotiation Principal C++SoftwareEngineer/developing and maintaining advanced ground station software. Our complex domain requires creative solutions to meet evolving customer needs. Responsibilities to Anticipate: • Develop … software for advanced satellite ground systems. • Experience with the full software lifecycle including design, development, unit test, delivery, and maintenance. Basic Qualifications: • A Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant software engineering experience. • Experience implementing software using C++. Preferred Qualifications: • Experience implementing software … with object-oriented analysis and design • Experience with Agile development • Experience working within LINUX/UNIX operating systems • Experience with one or more areas of satellite ground system software such as mission management, planning and scheduling, command and telemetry, satellite operations, or flight dynamics models. More ❯
critical to support and grow Roku's rapidly expanding ad business. It is the mission of the Ad Engineering Team to build this platform. We are hiring a SeniorSoftwareEngineer, Advertising Platform, to be a vital part of this mission. If you bring extensive experience building complex systems, love great technology at scale … technical audiences Be an evangelist for best practices across all functions - developers, QA, and infrastructure/ops Be an evangelist for platform innovation and reuse Deliver top-quality software in a timely fashion We're excited if you have 10+ years of experience building large scale and low latency distributed systems Command of Java, C++ or More ❯
critical to support and grow Roku's rapidly expanding ad business. It is the mission of the Ad Engineering Team to build this platform. We are hiring a SeniorSoftwareEngineer, Advertising Platform, to be a vital part of this mission. If you bring extensive experience building complex systems, love great technology at scale … technical audiences Be an evangelist for best practices across all functions - developers, QA, and infrastructure/ops Be an evangelist for platform innovation and reuse Deliver top-quality software in a timely fashion We're excited if you have 10+ years of experience building large scale and low latency distributed systems Command of Java, C++ or More ❯
of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a SeniorSoftwareEngineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI … AI applications. You'll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. Perfect for senior professionals who learn fast, think proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Sophos Group
X-Ops and the Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at . Role Summary We're looking for a SeniorSoftwareEngineer 2 with deep expertise in Windows internals and low-level development to join our team. This high-performance software captures and … engineers, researchers, and security experts to build new capabilities for our Windows agent, spanning both user-mode and kernel-mode. If you're passionate about building performant, resilient software at the OS level, this is the opportunity for you. What You Will Do Design and implement core components for our Windows agent with high concurrency and low system … Collaborate with product and engineering teams to build next-generation endpoint detection capabilities Build tools to support internal workflows and contribute to automated testing Follow best practices for software quality, code reviews, and secure development Contribute to a cross-platform development effort alongside Linux and macOS teams What You Will Bring Minimum of 5 years of experience in More ❯
IIBA (International Institute of Business Analysis)
The Jisu team in the F&O Execution Technology group is looking for an experienced C++ developer to join our ultra-low latency direct market access team in London. As a Senior Lead SoftwareEngineer in the Jisu team of F&O Execution Technology group, you will be participating in various stages … Trading services. In this role, you will design, develop, test, and productionize the functional requirements for Market Access and Risk Management systems. Job responsibilities: Delivering hands-on practical C++ experience delivering system design, application development, testing, and operational stability Demonstrating proficiency in C++ on Unix/Linux operating systems Using Python Scripting skills to automate day … teams including Application Development, Business Analyst & Operations Required qualifications, capabilities, and skills Low Latency Design and Development: They have experience in designing and developing low latency applications using C++ and C Linux Environment: They have experience in configuring, testing, and integrating C++ applications into a Linux environment Experience with Low latency, high throughout Order Management system More ❯
Join Tether and Shape the Future of Digital Finance At Tether, we're not just building products, we're pioneering a global financial revolution. Our solutions empower businesses-from exchanges and wallets to payment processors and ATMs-to seamlessly integrate More ❯