the real world. Next Generation Spectacles are our first pair of glasses that bring augmented reality to life. We're looking for a C++softwareengineer with a passion for AR to join the Snap Labs team at Snap Inc! What you'll do … that tie together graphics, computer vision, machine learning, and developer tools. Working in London, you'll be collaborating closely with Snap hardware and software teams around the world, pushing the boundaries of what's possible in AR. You will: Create developer-facing APIs and tools that enable teams … to build envelope-pushing experiences on Spectacles. Implement and maintain software running on AR glasses in a compute-constrained embedded environment. Work together with our cross-functional engineering and research teams in software engineering, computer vision, machine learning, and graphics to write software for More ❯
London, England, United Kingdom Hybrid / WFH Options
Bolt6
technology . The role will provide you will a high level of autonomy and project ownership. What you will do as a Graduate C++SoftwareEngineer at Bolt6: Develop and maintain real-time ball and player tracking software specifically for providing data … to third parties Develop C++ applications for visualising and analysing tracking data for coaching and broadcast purposes Design intuitive and easy to use user interfaces What we are looking for: Required attributes: Bachelor's or Master's degree in Computer Science, Engineering, or related field Experience programming in … C++ Understanding of 3D Linear Algebra for Computer Graphics Proficient using Git version control Strong problem-solving abilities and communication skills Desirable skills: Experience in UI development e.g. ImGui Understanding of multithreading techniques Experience with GPU programming e.g. CUDA Experience with a messaging framework, e.g. NATS, RabbitMQ Experience More ❯
opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead SoftwareEngineerC++ at JPMorgan Chase within the Electronic Market Making group, you are an integral part of an agile team … of various trading platforms, which requires close collaboration with trading desks, business partners, and middle and back-office teams. Job Responsibilities: Execute creative software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or analyze problems. Develop secure, high-quality production code, review … and debug code written by others. Identify opportunities to automate or eliminate recurring issues to improve operational stability. Lead communities of practice across Software Engineering to promote awareness and use of new technologies. Act as a front office developer interacting closely with the trading desk. Work on various More ❯
assurance insights within Cisco’s leading Networking, Security, Collaboration, and Observability portfolios. What You'll Do We are seeking a skilled and motivated C++SoftwareEngineer to join our dynamic team. This role involves working on integration and test automation projects and having the … opportunity to work with a variety of technologies and platforms. Qualifications Modern C++ proficiency . You will have to work on a large system developed in modern C++ (C++17 or newer) that makes extensive use of the standard library and uses a large number of third More ❯
Hounslow, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: SoftwareEngineer, C++, C#, south west london Client: Location: South West London, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: Our client is … employees worldwide, delivering cutting-edge technology solutions across industries including aerospace, automotive, industrial automation, and renewable energy. They are seeking several Software Engineers to join their dynamic team. The ideal candidates should have experience with some or all of the following technologies: Visual Studio, C++, C# More ❯
Role: Senior C++SoftwareEngineer Salary: Up to £300k 1st Year Compensation! Location: London (Remote Options) My client is an elite firm with high tech standards who have previously set tech world records. They are made up of talented individuals passionate about using the … Work with some of the world’s most performant infrastructure handling billions of data points per second Build a high-performance database in C++ Work with hardware and FPGA cards, learning low-level optimization Engage in R&D for functional programming languages like Rust, Erlang, or purpose-built … to OCaml Develop Machine Learning Infrastructure and refine research models You’ll Be Right At Home If You Have... Strong experience with modern C++ Exceptional education Experience in mission-critical environments prioritizing speed, reliability, and scalability #J-18808-Ljbffr More ❯
Job Description Role: Senior C++SoftwareEngineer Salary: Up to £300k 1st Year Compensation! Location: London (Remote Options) Skills: An interest in low-level concepts/optimization My client is an elite company with high tech standards who have previously set tech world records. … Some of the world’s most performant infrastructure that deals with billions of data points every second • Building a high performance database in C++ • Touching hardware and FPGA cards and learning how to optimize at a very low level • R&D work for functional programming (either pre-existing … OCaml • Building out Machine Learning Infrastructure and tweaking research models You’ll Be Right At Home If You Have.... Strong experience with modern C++ Exceptional education Experience working in mission critical environments where speed, reliability and scalability are the most important attributes Contact me at hkim@hunterbond.com if More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hunter Bond
Role: Senior C++SoftwareEngineer Salary: Up to £300k 1st Year Compensation! Location: London (Remote Options) Skills: An interest in low-level concepts/optimization My client is an elite firm with high tech standards who have previously set tech world records. They are … Some of the world’s most performant infrastructure that deals with billions of data points every second • Building a high performance database in C++ • Touching hardware and FPGA cards and learning how to optimize at a very low level • R&D work for functional programming (either pre-existing … OCaml • Building out Machine Learning Infrastructure and tweaking research models You’ll Be Right At Home If You Have.... Strong experience with modern C++ Exceptional education Experience working in mission critical environments where speed, reliability and scalability are the most important attributes Contact me at hkim@hunterbond.com if More ❯
Role: Senior C++SoftwareEngineer Salary: Up to £300k 1st Year Compensation! Location: London (Remote Options) Skills: An interest in low-level concepts/optimization My client is an elite firm with high tech standards who have previously set tech world records. They are … Some of the world’s most performant infrastructure that deals with billions of data points every second • Building a high performance database in C++ • Touching hardware and FPGA cards and learning how to optimize at a very low level • R&D work for functional programming (either pre-existing … OCaml • Building out Machine Learning Infrastructure and tweaking research models You’ll Be Right At Home If You Have.... Strong experience with modern C++ Exceptional education Experience working in mission critical environments where speed, reliability and scalability are the most important attributes Contact me at hkim@hunterbond.com if More ❯
Senior SoftwareEngineer, Data Processing Performance, Java/C++ October 19, 2023 United Kingdom Remote Full-time Flexible Hours ABOUT XONAI We are a team of passionate engineers committed to building the best-in-class petabyte-scale data infrastructure optimization platform that combines hardware … our customers, and expand our solution to new markets. To learn more about us, visit our blog. About the role As a Senior SoftwareEngineer for this role, you will collaborate with the founding team to expand the integration of our custom compiler with the query … processing internals and maximize data processing throughput of leading open-source software for Big Data analytics. Your contributions to our core IP will directly impact data processing infrastructure transforming 10s of petabytes every day where Xonai is being deployed. What you will do Implement extensible optimizations for data More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Solutions Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 3 Posted: 13.04.2025 Expiry Date: 28.05.2025 Job Description: C++Software Engineers – Junior & Senior Contract Roles | London | Energy Sector Exciting Contract Opportunities for C++ Developers at All Levels! Are you … a C++ developer looking to work on cutting-edge projects in the energy sector ? We are hiring both junior (4+ years’ experience) and senior (10+ years’ experience) contractors to join a dynamic team in London. Whether you're looking to grow your expertise or take on a leadership … role, this is an opportunity to contribute to innovative solutions in a fast-evolving industry. Role Overview Junior C++ Developer (4+ years’ experience) – Work hands-on in software development, contributing to high-performance applications in a collaborative team. Senior C++ Developer (10+ years’ experience More ❯
have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a SoftwareEngineer III C++ at JPMorgan Chase within the Electronic Market Making group, you are an integral part of an agile … platforms, which requires close collaboration with trading desks and business partners, as well as middle and back-office teams. Job Responsibilities: Execute creative software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or resolve problems. Develop secure, high-quality production code, review … and debug code written by others. Identify opportunities to automate or eliminate recurring issues to improve operational stability. Lead communities of practice across Software Engineering to promote awareness and adoption of new technologies. Act as a front-office developer, interacting closely with trading desks. Work on a variety More ❯
London, England, United Kingdom Hybrid / WFH Options
Mozilla Corporation
informed decisions , ownership , speed , and efficiencies to elevate our work and deliver innovative and impactful solutions to our users. The Opportunity: As a SoftwareEngineer on the Desktop team, this is your opportunity to help bring Rust into our legacy codebase, deliver impactful features, and improve … vital role in implementing new features and transitioning legacy code to Rust and C++. This role requires a solid background in back-end software development and proficiency in both languages. You will work closely within and across MZLA teams and collaborate with engineers of various specializations and levels … throughout the US, Canada, Europe, and New Zealand. The SoftwareEngineer is an individual contributor and will report directly to the Senior Manager, Desktop Engineering. We’re committed to creating an amazing experience for our users, and you’ll play a key part in this effort. More ❯
Job Title: Senior SoftwareEngineer 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 related to Maritime Products. #J-18808-Ljbffr More ❯
Summary C++Software Engineers wanted for leading market maker to join their fast-paced, dynamic engineering team. Using over 2 million compute cores for research at its peak, their trading system is one of the most powerful in the world, resulting in consistent market-leading positive … returns year on year. You would have the opportunity to work on designing and developing high-performance C++ components used by trading applications, collaborate closely with traders and researchers on cutting-edge features and enhancements, contributing to key market-making infrastructure. Skills and Experience Required A deep passion … for technology and software development Deep-level C++ experience Keen proponent of solving open-ended problems with analytical methods Sound understanding of multi-threaded application design + development environment Professional experience working with distributed systems Minimum bachelor's degree in Computer Science (or related field) from More ❯
have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a SoftwareEngineer III C++ at JPMorgan Chase within the Electronic Market Making group, you are an integral part of an agile … trading platforms, requiring close collaboration with trading desks and business partners, as well as middle and back-office teams. Job Responsibilities: Execute creative software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or analyze problems. Develop secure, high-quality production code, and … and debug code written by others. Identify opportunities to automate or eliminate recurring issues to improve operational stability. Lead communities of practice across Software Engineering to promote awareness and adoption of new technologies. Act as a front office developer, interacting closely with trading desks. Work on a wide More ❯
Duration - 12 months As a softwareengineer working on AR/VR, you'll be driving efforts to develop and prototype computer-vision based experiences that provide creativity and social play experiences for people connecting through AR or VR products. This includes building the infrastructure that … Develop prototypes for future AR/VR experiences, cutting edge research, drive continued development, or integrate robust solutions into products * Code using primarily C++ and Python. * Conduct design and code reviews. * Analyze and improve efficiency, scalability, and stability of various system resources. * Complete medium to large features (each …/or systems. Minimum Qualifications * BS/MS in Computer Science or a related technical field. * 5+ years of experience in Python and C++ * Experience with performance and process optimization * Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. * Ability to work independently and More ❯
laying the foundation and driving our consistent success in the industry. Position Overview: We are seeking a highly skilled and motivated Mid-Level C++Engineer to join one of our trading teams in our Dublin office. This is a hands-on role working closely with traders … and quantitative researchers to design, develop, and optimize trading systems. While C++ is the core focus, the ideal candidate will also bring experience with C# and Python , enabling flexible collaboration across various tools and platforms. Responsibilities: Design, implement, and maintain high-performance C++ applications for real … Work across the tech stack, using C#, Python, and other tools where needed to support trading workflows. Qualifications: 3–6 years of professional software development experience, with a strong focus on modern C++ (C++11 or newer). Proficiency with C# and Python in a production environment. More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Job Title: C# SoftwareEngineer, London (City of London) Client: Hays Location: London (City of London), United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 08.05.2025 Expiry Date: 22.06.2025 Job Description: Your new role: My client, a multinational corporation, is seeking More ❯
of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead SoftwareEngineer at JPMorgan Chase within Athena Core Hydra (CIB), you are an integral part of an agile team that works to enhance … one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to the team culture … of diversity, equity, and respect Required qualifications, capabilities, and skills Formal training or certification on Advanced C++ & Java programming concepts and proficient applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability in distributed systems Advanced Python programming Advanced knowledge of softwareMore ❯
of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead SoftwareEngineer at JPMorgan Chase within Athena Core Hydra (CIB), you are an integral part of an agile team that works to enhance … one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to the team culture … of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on Advanced C++ & Java programming concepts and proficient applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability in distributed systems Advanced Python programming Advanced knowledge of softwareMore ❯
Summary Fantastic chance for a C++Engineer with substantial server-side coding experience to join one of the world's most prestigious hedge funds. Joining a talented team of other engineers, QA and production support, you'll be designing and developing an equity derivatives pricing & risk … system for the PMs, Middle Office and Risk Managers. The work will be a mix of software development, web app development, and testing code via approved frameworks while facing off to the business and understanding their needs. The successful candidate will likely come from a financial firm and … PMs/traders/Risk Managers whilst also being a strong enough technologist to implement ideas. Skills and Experience Required 5-10 years' C++ (& ideally good Java skills), with substantial experience of server-side coding Knowledge of Unix/Linux and agile/scrum development methodologies Experience with More ❯
is non-hierarchical and one where everyone is valued. We strive for excellence in everything we do. The Role We are hiring a softwareengineer to join our exchange trading development team (ETD) which covers all of XTX’s proprietary trading technology. We take trading ideas … into other technologies such as FPGA and GPU programming. We're not serving up adverts, or worrying about user acquisition metrics, or building software for a faceless third party - everything we build is for our own use, and we use what we build to trade c. … all in a completely automated manner. We use the right tool for the job but it's likely you would mostly be using C++ and Python. Responsibilities You should have a strong knowledge of modern C++ (C++11 onwards). We have the advantage of a completely More ❯
London, England, United Kingdom Hybrid / WFH Options
Fourier Ltd
An opening for a highly skilled SoftwareEngineer to enhance the high-performance computing (HPC) storage infrastructure of a world leading market maker. You will be working on critical projects that impact all trading teams and significantly improve data storage workflows for performance and reliability. As … manage concurrency, all while ensuring the seamless operation of our large, distributed compute cluster. The ideal profile will have: Expert-level skills in C++ programming, with Python experience being a plus. Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field. Familiarity with … storage solutions, protocols, and technologies such as ZFS, NFS, object stores, S3, Google Cloud Storage, Lustre, and databases. Strong software design, testing, deployment, and monitoring skills in a large distributed compute cluster. Minimum of 2 years’ experience. What they can offer in return: Exceptional compensation packages – all cash More ❯
Job Description Job Description The Jisu team in the F&O Execution Technology group is seeking 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 within the … Market Access and Risk Management systems. Job responsibilities: Deliver hands-on practical experience in system design, application development, testing, and operational stability using C++ Demonstrate proficiency in C++ on Unix/Linux operating systems Utilize Python scripting skills to automate development and testing tasks Create and … Collaborate closely with Application Development, Business Analysts, and Operations teams Required qualifications, capabilities, and skills: Experience in low latency design and development using C++ and C Experience configuring, testing, and integrating C++ applications into Linux environments Experience with low latency, high throughput order management systems Additional More ❯