CrawlJobs Logo

Senior C++ Engineer

United Kingdom, London 90000.00 - 110000.00 GBP / Year · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

A leading Tech driven Exchange based in London is expanding its current high performance team in London. You will work on their state of art ultra-low latency trading systems across asset classes (equities, commodities, currencies, fixed income) that trade on global exchanges.

Job Responsibility

  • Design, develop and test proprietary software in C++
  • Trading strategy simulation software optimized for distributed computation
  • Large scale data acquisition, storage, accessibility, and visualization
  • Real time trade management and risk analysis
  • Identify innovative solutions to complex problems and advocate for their implementation to your team by communicating your ideas in a clear and concise manner
  • Collaborate with other software developers, quantitative traders, and researchers in cross-functional team environments

Requirements

  • 5+ years of hands-on Software Development experience in C++, STL, Boost, Linux
  • A good understanding of networking, multicasting, UDP
  • Strong understanding of data-structures & algorithms
  • Good working knowledge of Python
  • You must be living in the UK with full right to work, and you can commit to at least 3 days in the office. (London)

Nice to have

A passion for new technologies and ideas

What we offer

  • bonus
  • shares

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior C++ Engineer

8 matching positions

Senior C++ Engineer

Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 3-5+ years of experience in C++ development
  • Strong understanding of object-oriented programming, data structures, and algorithms
  • Experience with multithreading, memory management, and performance optimization
  • Experience with Visual Studio, debugging tools, and version control (Git) required
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance backend systems using C++ in a complex, real-time environment
  • Collaborate with cross-functional teams to build scalable applications and troubleshoot performance and reliability issues
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Senior C++ Engineer

Join our new Amsterdam-based team to expand CTC’s footprint in the APAC market, ...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
chicagotrading.com Logo
Chicago Trading Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in developing performant, scalable trading applications using modern C++
  • knowledge of C++20 preferred
  • Experience with multi-threaded programming and distributed application architecture
  • Strong interpersonal skills with the ability to build trust, collaborate, and influence cross-functionally
  • Ability to quickly triage issues and drive the resolution effort through completion
  • Comfortable making architectural decisions independently
Job Responsibility
Job Responsibility
  • Design, implement, and deploy trading strategies using modern C++ features
  • Partner with Traders and Quant Researchers to develop best-in-class execution and low-latency market making strategies
  • Foster collaboration with other teams including operations, pricing, exchange access, inventory and risk management, and test automation
  • Ensure operational safety and uphold the highest standards of software engineering by thoroughly testing code, following a coherent and maintainable design and architecture, and adhering to best practices—prioritizing carefully planned, well-structured solutions over ad hoc implementations
What we offer
What we offer
  • Generous medical coverage
  • Paid parental leave
  • Free breakfast and lunch
  • Healthy snacks
  • Wellness reimbursement
  • Quarterly recharge days
Read More
Arrow Right

Senior C++ Engineer

Design, develop, and maintain high-performance backend systems using C++ in a co...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 5+ years of experience with C++ development in backend or systems environments
  • Strong experience using Visual Studio in enterprise development settings
  • Proficiency with scripting languages such as Bash, Perl, or Shell for automation and tooling
  • Solid understanding of multithreading, memory management, and performance optimization
  • Experience working in Linux and Windows environments
  • Familiarity with version control systems and CI/CD pipelines
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance backend systems using C++ in a complex, production-grade environment
  • Focus on performance-sensitive services, systems-level development, and backend architecture supporting critical business applications
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • free online training
Read More
Arrow Right

Controls, Modeling, Simulation, and Analysis Engineer (GN&C Senior Engineer)

The Amentum Space Exploration Division (ASED) Guidance, Navigation, and Control ...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
July 31, 2026
Flip Icon
Requirements
Requirements
  • A degree in Aerospace, Mechanical or Electrical Engineering or related field from an ABET accredited institution is required. Typical experience requirements are the equivalent of a PhD with at least 9 years of experience, a master’s with at least 13 years of experience, or BS with at least 15 years of experience. Must be a US Citizen and have a state STAR/REAL ID/Driver’s License that is Federal Government compliant. Proficiency modeling, simulating, and analyzing the performance of satellites, spacecraft, launch vehicles, and/or missiles in the time domain using parametric, Monte Carlo, and statistical techniques
  • Demonstrated ability to design ADCS systems (PID, state space, etc.) and analyze ADCS performance including jitter analysis and stability analysis in the time and frequency domain (Nicols, Bode, Nyquist, Root Locus, etc.)
  • Capability to model spacecraft components/subsystems such as: mass properties, Thrust Vector Control (TVC) actuators, Reaction Control System (RCS) thrusters, reaction wheels, slosh, pogo, rigid and/or flexible body dynamics
  • Understanding of and simulation of orbital mechanics and trajectories for spacecraft and launch vehicles in Systems Tool Kit (STK) or equivalent tools
  • Programming in MATLAB, Simulink, and C/C++. This includes debugging and improving the efficiency of simulation tools
  • Experience in performing software development, verification, and validation
  • Must be detail oriented and self-motivated that can work independently taking projects from start to finish without much oversight
  • Must also be able to work collaboratively with other team members both locally and remote at other facilities or vendors
  • Strong written and oral communication, interpersonal, and problem-solving skills
  • Must be a US Citizen and have a STAR ID.
Job Responsibility
Job Responsibility
  • Review and analyze the mission design and/or the Attitude Determination and Control System (ADCS) design of Golden Dome providers, perform independent verification and/or validation of contractor results where necessary, and identify risks in the providers’ proposed concepts and designs
  • Review and co-develop Concepts of Operations (ConOps) for in-space technology demonstration satellite bus contractors and proposed missions, including operational modes, mission phases, state transitions, nominal and contingency operations, and command and control architecture
  • Review, analyze, and simulate (in Systems Tool Kit (STK) or equivalent) in-space deployer platform trajectories, including orbital mechanics validation, orbital variation analysis of deployed assets, and evaluation of deployment sequencing and phasing strategies
  • Review, analyze, and independently simulate in-space deployer pointing stability performance and detumble requirements for deployed assets, including analysis of angular rates, momentum management, disturbance torques, separation dynamics, and time-to-stabilization for deployed payloads
  • Review, analyze, and independently simulate pointing accuracy and stability of multiple assets within the Golden Dome architecture, including jitter analysis, slew rate performance, target tracking capabilities, line-of-sight stability, attitude knowledge and control error budgets, and inter-satellite relative attitude coordination
  • Review and assist with technology maturation efforts through the Technology Readiness Level (TRL) scale for ultimate incorporation into Golden Dome assets, including assessment of development progress, identification of technical gaps, evaluation of test and validation approaches, and recommendations for advancement criteria
  • Attend offsite Technical Interchange Meetings (TIMs) with providers and subcontractors to review technical progress, assess design maturity, provide independent technical evaluation, and identify integration risks and mitigation strategies
  • Attend regular status meetings with NASA management and critical stakeholders to provide technical briefings, communicate risk assessments, report on provider performance, and coordinate inter-agency technical activities.
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right

Senior Engineer - C#/Java

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Scripting & Automation: PowerShell, Python
  • Development: C# .NET & Java
  • Job Scheduling: Autosys
  • Version Control: Git
  • Databases: Sybase
  • Container Orchestration, Virtual : OpenShift, VM
  • Strong communication and analytical skills, with a proven ability to investigate and resolve complex technical issues efficiently
  • 6+ Years Software Engineer / Developer
  • 5+ Year Software Engineer/Developer
  • Total Experience band 6 to 8 years
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance software applications using Python, .NET & Java
  • Automate routine tasks and workflows using PowerShell scripting
  • Manage job scheduling and dependencies with Autosys
  • Collaborate effectively using Git for version control in a team environment
  • Design, implement, and optimize database solutions with Sybase
  • Deploy and manage applications on AWS cloud, VM infrastructure
  • Work with container orchestration platforms, specifically OpenShift
  • Investigate, diagnose, and resolve complex technical issues efficiently
  • Communicate technical information clearly
  • Fulltime
Read More
Arrow Right

Senior C# Engineer

We’re partnered with an innovative proprietary trading firm in the City of Londo...
Location
Location
United Kingdom , London
Salary
Salary:
80000.00 - 120000.00 GBP / Year
harringtonstarr.com Logo
Harrington Starr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in C# and the .NET platform (working with the latest versions)
  • Database knowledge (SQL Server, Oracle, or equivalent)
  • Degree in Computer Science or related subject
  • Fluent in English with excellent communication skills
  • Detail-oriented, with a drive to deliver high-quality solutions
Job Responsibility
Job Responsibility
  • Develop and maintain high-performance trading applications in a C#/.NET/SQL Server environment
  • Take ownership of new, greenfield projects, influencing design and implementation from the start
  • Collaborate with a talented team of engineers and researchers in a supportive environment
  • Continuously innovate and improve tools, processes, and systems
  • Deliver solutions that directly contribute to trading success and business growth
What we offer
What we offer
  • Competitive salary with a strong benefits package
  • Work on greenfield projects where your ideas genuinely shape the outcome
  • Exposure to the latest .NET technologies in a high-performance trading environment
  • Clear opportunities for career growth and progression
  • Collaborative, non-corporate culture where innovation and creativity are encouraged
  • Great work-life balance supported by wellness perks, healthcare, and team socials
  • Fulltime
Read More
Arrow Right

Senior C++ Engineer - AI Training

As a Senior C++ Engineer, you will work remotely on an hourly paid basis to revi...
Location
Location
Salary
Salary:
20.00 USD / Hour
usebraintrust.com Logo
Braintrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in Computer Science, Electrical/Computer Engineering, or a closely related technical field
  • 7+ years of professional experience developing production software in C++ for systems, performance-critical, or large-scale applications
  • Expert-level proficiency in modern C++ (C++11 and later), including templates, move semantics, smart pointers, and the STL
  • Strong background in systems programming concepts such as concurrency, operating systems, low-level performance optimization, and memory management
  • Hands-on experience with C++ build systems, compilers, linkers, debuggers, and profiling or analysis tools
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines
  • Proven experience conducting detailed C++ code reviews and enforcing coding standards for safety, performance, and maintainability
  • Comfort working with version control, CI/CD workflows, and automated testing frameworks in modern C++ projects
Job Responsibility
Job Responsibility
  • Review AI-generated C++ code, systems designs, and technical explanations
  • Generate high-quality reference implementations and step-by-step reasoning for complex engineering problems
  • Assess solutions for accuracy, clarity, safety, and adherence to the prompt
  • Identify errors in logic, memory handling, concurrency, or performance
  • Fact-check technical information
  • Write high-quality explanations and model solutions that demonstrate correct methods
  • Rate and compare multiple AI responses based on correctness and reasoning quality
  • Develop AI Training Content: Create detailed prompts in various topics and responses to guide AI learning, ensuring the models reflect a comprehensive understanding of diverse subjects
  • Optimize AI Performance: Evaluate and rank AI responses to enhance the model's accuracy, fluency, and contextual relevance
  • Ensure Model Integrity: Test AI models for potential inaccuracies or biases, validating their reliability across use cases
What we offer
What we offer
  • Get rewarded with BTRST, Braintrust's cryptotoken, for inviting talent, taking a class—even signing up! Use token rewards to help shape the future of the platform
  • Parttime
Read More
Arrow Right

Senior C++ Engineer, AdTech - Ads Foundation Team

FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers...
Location
Location
United States , Chicago
Salary
Salary:
129515.93 - 194273.89 USD / Year
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors degree in computer science or related field
  • 5-7 years of professional experience in C++
  • Experience with C/C++, DB design, and network programming
  • Experience with large system software design and development
  • Knowledgeable about SDLC, Agile, and Software Engineering Methodology
  • Team working skills, Good communication skills, Willingness to work under pressure
  • Ability to work closely with global teams and accept additional working time besides normal working hours to meet or co-work with global teams
Job Responsibility
Job Responsibility
  • Collaborates with project stakeholders to identify product and technical requirements
  • Designs new software and web applications, supports applications under development and customizes current applications
  • Participates in training representatives and operations staff on internally developed software applications
  • Researches, writes and edits documentation and technical requirements
  • Monitors and evaluates competitive applications and products
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements
  • Responsible for your owned features' complete software development lifecycle, including designing, prototyping, implementation, testing, maintenance, and technical support
  • Produce technical specifications and determine operational feasibility
  • Write well-designed, testable, efficient code
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right