CrawlJobs Logo

Low-Latency C++ Developer

Czechia, Prague · Job Posted January 09, 2026
Apply Position
Job Link Share

Job Description

Join us as a Low-Latency C++ Developer at Barclays where you will spearhead the evolution of our digital landscape, driving innovation and excellence. In this role, you will leverage your deep knowledge of C++ programming and design patterns to work with market data, including real-time data feeds and data storage. You will develop high-performance, low-latency systems, ensuring they meet the demands of a fast-paced, geographically dispersed environment. Your role will also involve continuously improving these systems to maintain and enhance their efficiency and reliability.

Job Responsibility

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability

Requirements

  • Low latency programming in C++
  • Multi-threading, concurrency, together with proficiency in performance tuning and optimization techniques
  • SQL or KDB database technologies

Nice to have

  • Experience with financial markets, trading systems, and algorithmic trading
  • Familiarity with market data protocols, such as ITCH, FAST, FIX
  • Knowledge of scripting languages, such as Python or Shell

What we offer

  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution

Looking for more opportunities?

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

Similar Jobs for

Low-Latency C++ Developer

8 matching positions

Muse Low-Latency C++ Developer

Join us as a Muse Low-Latency C++ Developer at Barclays where you will spearhead...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Low latency programming in C++
  • Multi-threading, concurrency, together with proficiency in performance tuning and optimization techniques
  • SQL or KDB database technologies
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Low-latency C++ Senior Developer

Join us as a Low-latency C++ Senior Developer at Barclays where you will spearhe...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Low latency programming in C++
  • Multi-threading, concurrency, together with proficiency in performance tuning and optimization techniques
  • SQL or KDB database technologies
Job Responsibility
Job Responsibility
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Low-latency C++ VP Senior Developer

We are seeking for a Low-latency C++ Senior VP Developer to join our client, a p...
Location
Location
Czech Republic , Praha
Salary
Salary:
Not provided
talentor.cz Logo
Talentor Advanced Search
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Low latency programming in C++
  • Multi-threading and concurrency
  • Proven proficiency in performance tuning and optimization techniques
  • SQL or KDB database technologies
Job Responsibility
Job Responsibility
  • Develop and deliver superior software solutions utilizing industry-standard programming languages, frameworks, and tools, ensuring scalability, maintainability, and optimal performance
  • Collaborate effectively with product managers, designers, and fellow engineers within our client's organization to define software requirements, formulate strategic solutions, and ensure seamless integration aligned with business objectives
  • Engage in peer collaboration, participate in code reviews, and foster a culture of high code quality and knowledge sharing within our client's technical teams
  • Stay abreast of emerging technological trends and innovations, actively contributing to our client's internal technology communities to promote technical excellence and professional growth
  • Adhere rigorously to secure coding practices to mitigate vulnerabilities, safeguard sensitive data, and ensure the security of software solutions for our client
  • Implement robust unit testing methodologies to guarantee proper code design, readability, and reliability within our client's development lifecycle
  • Provide expert counsel to key stakeholders, including functional leadership and senior management within our client's structure, on functional and cross-functional impacts and alignment
  • Manage and mitigate risks through thorough assessment, supporting our client's control and governance framework
  • Demonstrate strong leadership and accountability in managing risk and strengthening controls related to your team's work for our client
  • Exhibit a comprehensive understanding of our client's organizational functions to contribute effectively to their business goals
What we offer
What we offer
  • Competitive pay
  • Paid holidays
  • Private health care
  • Pension contributions
  • Discretionary annual bonus
  • Meal vouchers
  • Opportunities to buy bank shares with a bank's contribution
  • Flexibility in creating an individualized benefits package
  • Wide range of voluntary benefits with discounts and tax advantages
  • Supportive and inclusive work culture and environment
  • Fulltime
Read More
Arrow Right

Vp Low-Latency Electronic Trading Java Data Systems Engineer

Citi’s Equities Technology organization is seeking a Low‑Latency Java Data Syste...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Low latency Java, C++ or Rust
  • Hands-on experience with market data and/or order lifecycle event processing
  • Solid working knowledge of the FIX protocol and exchange connectivity patterns
  • Experience in integrating real-time systems with KDB+/q or equivalent time series platforms
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
Job Responsibility
Job Responsibility
  • Design and build low-latency Java data pipelines that process order lifecycle and market data events with strict guarantees around ordering, sequencing, determinism, and replay
  • Develop GC-sensitive, data-plane Java systems, using off-heap memory, binary protocols, and low-contention concurrency to achieve predictable latency
  • Implement resilient fan-out, back-pressure, and recovery mechanisms to support multiple downstream consumers without compromising latency or correctness
  • Work directly with FIX and exchange-driven message flows, handling sequencing gaps, snapshot/replay, session lifecycle, and state reconstruction
  • Own and reason about explicit latency budgets end-to-end (wire → handler → publish → downstream), including p99/p999 behavior and jitter
  • Integrate real-time and near-real-time event streams into KDB+ / q-based data platforms for analytics, TCA, and regulatory use cases
  • Build deterministic test and validation frameworks (replay, fault injection, regression detection) and contribute to CI/CD pipelines with performance and correctness gating
  • Fulltime
Read More
Arrow Right

Low Latency Electronic Trading Software Engineer - Java

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
Hong Kong SAR , Kowloon
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Low latency Java, C++ or Rust
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Job Responsibility
Job Responsibility
  • Core Development: Design, development and maintenance of high-performance, low-latency electronic execution systems
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements — including execution performance improvements, new liquidity sources, and DMA capabilities
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

C++ Developer

Join our team and start a new adventure in an international and dynamic environm...
Location
Location
South Africa , Cape Town
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in C++ for performance-critical applications
  • Experience with parallel computing using NVIDIA CUDA
  • Experience in programming, scripting, and simulation using Python and MATLAB
  • Experience in radar signal processing
  • Academic background: Degree in Engineering, Computer Science, or Applied Mathematics
  • Understanding of memory management and system-level optimization
  • Understanding of high-speed TCP/UDP communications and network programming
  • Working knowledge of modern source control systems
  • Practical knowledge and application of system integration techniques
  • Solid foundational understanding of software architecture, network programming, and version control
Job Responsibility
Job Responsibility
  • Design and implement software for signal processing applications
  • Develop and optimize algorithms for high-performance and real-time systems
  • Support the development of low-latency network communication protocols
  • Participate in system integration efforts across software, firmware, and hardware
  • Maintain software baselines using version control systems
  • Ensure reliable delivery of assigned software modules and components to assist overall project timelines
What we offer
What we offer
  • An international community, bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Fulltime
Read More
Arrow Right

Svp Lead Engineer - Fixed Income, Low Latency Engineer

Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in C++ or Rust, with a strong emphasis on performance-critical, low-latency programming
  • Proven experience in the design, development, and maintenance of cross-asset order management systems (OMS)
  • Demonstrable expertise in building and optimizing low-latency matching engines
  • Solid hands-on experience in integrating with and managing vendor market data feed handlers (e.g., Redline, Exegy)
  • Strong knowledge and practical experience in designing and implementing robust market data distribution systems for ultra-low-latency environments
  • Deep, practical knowledge of the FIX protocol, including session management, order flow, and execution reporting
  • Strong knowledge of high-performance messaging middleware (e.g., Kafka, Solace) and low-latency data handling techniques
  • Proven experience designing and building complex, distributed, and fault-tolerant systems
  • Experience with modern development tools, including Git, Jenkins, and containerization technologies (e.g., Docker, OpenShift)
  • Demonstrable experience leading software projects, mentoring engineers, and making key architectural decisions
Job Responsibility
Job Responsibility
  • Lead the architectural design and development of high-performance, low-latency order management and execution systems, matching engines, and market data distribution systems for Fixed Income products
  • Engage in active, hands-on coding in Java, C++ or Rust, contributing to the core codebase and setting the standard for quality, performance, and reliability
  • Define and drive the long-term technology vision for the order management platform, ensuring it is scalable, resilient, and aligned with business goals
  • Design, implement, and optimize trading workflows for ultra-low latency, ensuring minimal processing time from order receipt to execution
  • Develop and maintain FIX protocol connectivity with various internal and external trading venues, ensuring robust and compliant communication
  • Partner closely with front-office traders, quantitative analysts, and product managers to understand business requirements and translate them into robust technical solutions
  • Mentor and coach junior and mid-level engineers, fostering a culture of technical excellence, innovation, and continuous learning
  • Act as a senior escalation point for resolving complex production issues, ensuring the stability and integrity of the trading platform
  • Fulltime
Read More
Arrow Right

Low Latency E-Trading Software Engineer

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical knowledge and expertise in Low latency Java, C++ or Rust
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Job Responsibility
Job Responsibility
  • Core Development: Design, development and maintenance of high-performance, low-latency electronic execution systems
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements — including execution performance improvements, new liquidity sources, and DMA capabilities
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right