Macro Trade Capture Developer

  • 3761 Barclays - BX - UK
  • 17/06/2026
Full time Information Technology Telecommunications

Job Description

Role Overview

Purpose of the role: To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Accountabilities
  • 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, participation in code reviews, and promotion of 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.
Macro Trade Capture Developer Responsibilities
  • Developing and enhancing C++ server side applications supporting trade capture and processing workflows.
  • Implementing functional specifications produced by Business Analysts.
  • Maintaining high performance distributed systems that support complex enterprise scale trading operations.
Qualifications
  • Strong C++ development experience, including building and supporting multithreaded server applications on Windows and/or Linux platforms.
  • Experience using source code management systems and multi branched development practices, with GitLab being highly desirable.
  • Experience developing multi tier, service oriented enterprise applications using messaging technologies such as MQ or Solace for request/response and broadcast communication patterns.
Desirable Skills
  • Oracle database development experience, including PL/SQL, stored procedures, triggers, and tools such as Toad.
  • Experience working with middleware and messaging technologies such as Tibco, Talarian, Solace, or MQ.
  • Exposure to additional programming languages such as C#, Java, or Python.
Location

This role is based in Glasgow.

Values & Mindset

All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship, and the Barclays Mindset - to Empower, Challenge and Drive.