CrawlJobs Logo

Low-latency C++ Senior Developer

Czechia, Prague · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Join us as a Low-latency C++ Senior Developer at Barclays where you will spearhead the evolution of our digital landscape, driving innovation and excellence. As a Barclays Low-latency C++ Senior Developer, 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

  • 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

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++ Senior Developer

8 matching positions

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

Senior Low Latency Electronic Trading Software Engineer

Citi Equities Technology organization is looking for a senior software engineer ...
Location
Location
Singapore , Singapore
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 Java and/or C#
  • Proven experience developing automated trading platforms
  • Python knowledge is a plus
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Ability to prioritize multiple tasks, set goals, and meet deadlines
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain the high-performance, low-latency electronic execution platform
  • Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Continuously improve and maintain testing frameworks, development tools, and environments
  • Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Senior Low Latency Electronic Trading Software Engineer

Citi Equities Technology organization is looking for a senior software engineer ...
Location
Location
Hong Kong , 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 Java, C#
  • Proven experience developing automated trading platforms
  • Python knowledge is a plus
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Ability to prioritize multiple tasks, set goals, and meet deadlines
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain the high-performance, low-latency electronic execution platform
  • Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Continuously improve and maintain testing frameworks, development tools, and environments
  • Leverage Citi's suite of AI-powered development tools throughout the SDLC to enhance productivity, code quality, and innovation
  • Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Senior C++ Developer

Citi's Credit Risk division is seeking a highly skilled and experienced Senior C...
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
  • 6+ years of relevant experience in C++ Development or systems analysis role
  • Expert-level command of C++, modern C++ idioms, and design patterns
  • Deep understanding of object-oriented programming (OOP) principles, data structures, and algorithms
  • Proficiency in multi-threading, concurrency, and parallel computing techniques
  • Experience with performance optimization and low-latency programming
  • Proficiency in Linux/Unix environments
  • Solid understanding of various credit risk models (Basel EAD, VaR, stress testing, scenario analysis)
  • Experience in implementing and validating credit risk models
  • Strong foundational knowledge in quantitative finance, stochastic calculus, and statistical modeling
  • Understanding of financial products (e.g., derivatives, fixed income, equities) and their risk characteristics
Job Responsibility
Job Responsibility
  • Design, develop, and implement C++ applications and libraries for quantitative credit risk models for daily risk monitoring and stress testing models
  • Optimize existing C++ codebases for performance, scalability, and stability, ensuring efficient execution of computationally intensive models
  • Contribute to the architectural design of credit risk systems, focusing on C++ components, integration patterns, and adherence to best practices
  • Conduct thorough code reviews, enforce coding standards, and ensure the delivery of high-quality, well-tested, and maintainable software
  • Work closely with quantitative analysts, risk managers, and other technology teams to translate complex mathematical models into production-ready C++ code
  • Create comprehensive technical documentation for developed applications, including design specifications, API documentation, and user guides
  • Analyze and troubleshoot issues in existing credit risk systems, providing timely and effective solutions
  • Stay abreast of new C++ features, libraries, and best practices, and evaluate their applicability to credit risk model development
  • Fulltime
Read More
Arrow Right

Senior C++ Developer

As a Software Engineer, you will be responsible for setting architectural direct...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years’ work experience as a Software Engineer
  • Experience with large scale server side development, and high-throughput, low-latency system optimisations
  • Experience with making architectural recommendations on IT solutions, design & approach
  • Technologists who are passionate about software and not only like to learn about it at work, but also like to get involved in their own projects at home
  • Natural problem solvers who love nothing more than tackling a complex technical challenge
  • Team players who love working with like-minded peers and are always looking to learn and improve
Job Responsibility
Job Responsibility
  • Own the design, development and deployment of services that comprise our globally distributed trading platform
  • Build partnerships across the business to ensure we’re feeding the best ideas into our solutions
  • Build automated trading stack that runs machine learning models over high-performance servers to execute high-quality trades in low-latency
  • Continuously improve our trading systems and strategies to optimize for the ever-evolving markets
What we offer
What we offer
  • Competitive salary package
  • Access to a plethora of Optiver-perks
  • Very flat structure
  • Highly empowered to deliver significant changes
  • Collaborative and innovative working environment
Read More
Arrow Right

Senior Low Latency Electronic Trading Software Engineer

Citi Equities Technology organization is looking for a senior software engineer ...
Location
Location
Hong Kong , Kowloon City
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 Java, C#
  • Proven experience developing automated trading platforms
  • Python knowledge is a plus
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Ability to prioritize multiple tasks, set goals, and meet deadlines
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain the high-performance, low-latency electronic execution platform
  • Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Continuously improve and maintain testing frameworks, development tools, and environments
  • Leverage Citi's suite of AI-powered development tools throughout the SDLC to enhance productivity, code quality, and innovation
  • Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Senior Low Latency Electronic Trading Software Engineer

Citi Equities Technology organization is looking for a senior software engineer ...
Location
Location
Singapore , Singapore
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 Java and/or C#
  • Proven experience developing automated trading platforms
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Ability to prioritize multiple tasks, set goals, and meet deadlines
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain the high-performance, low-latency electronic execution platform
  • Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Continuously improve and maintain testing frameworks, development tools, and environments
  • Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Senior Low Latency Electronic Trading Software Engineer

Citi Equities Technology organization is looking for a senior software engineer ...
Location
Location
Singapore , Singapore
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 Java and/or C#
  • Proven experience developing automated trading platforms
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Ability to prioritize multiple tasks, set goals, and meet deadlines
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Core Development: Design, develop, and maintain the high-performance, low-latency electronic execution platform
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • 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