This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Embark on a transformative journey as a Senior Market Connectivity Software Engineer – VP at Barclays. At Barclays, our vision is clear –to redefine the future of banking and help craft innovative solutions. You will join a cross-asset engineering team responsible for developing Exchange Connectivity applications supporting multiple business areas. These applications are built on a distributed Java platform designed to deliver low-latency, high-throughput message processing. The role sits within a regionally distributed development team delivering both technical and business-driven solutions, with close collaboration across global teams including London and Prague.
Job Responsibility
Design, develop and improve software
Development and delivery of high-quality software solutions
Cross-functional collaboration with product managers, designers, and other engineers
Collaboration with peers, participate in code reviews
Stay informed of industry technology trends
Adherence to secure coding practices
Implementation of effective unit testing practices
Requirements
Developing low-latency trading applications using Core Java and/or C++ in Linux environments
Multithreading, memory management, caching, networking, distributed systems, and performance-oriented system design
Financial systems supporting trading, risk, middle office, or related services, with exposure to client or market connectivity and order management preferred
Mentoring and guiding junior engineers within a collaborative development environment
Communicating effectively with technical and business stakeholders across region
Nice to have
Knowledge of financial messaging protocols such as FIX, OUCH, or Millennium
Experience with network engineering or platform engineering concepts
Familiarity with cloud platforms and container technologies
Exposure to ML or AI tools within engineering environments