
Quant Prime Brokerage Services C++ Developer, AVP
at Barclays
Posted 17 hours ago
No clicks
- Compensation
- Not specified
- City
- Tokyo
- Country
- Japan
Currency: Not specified
Join Barclays Equities QPS Technology as a C++ developer to design and build ultra-low-latency DMA trading platforms and cash connectivity for Equities. You will take ownership of design, development, testing and performance optimisation of critical low-latency systems, working closely with traders, desk heads and regional/global teams. The role involves code and architecture reviews, mentoring junior developers, and driving multiple deliveries while reducing technical debt and improving reliability.
Join us a C++ developer for designing and developing ultra-low-latency end-to-end Direct Market Access (DMA) trading platform. As a Barclays Developer within Equities QPS (Quantitative Prime Services) Technology, you will join a team focused on building out the functionality and technology of the SubM , SUBM-R, SubM Native systems for our flagship product offering for giving ultra-low latency to a very niche domain of very high volume and low latency sophisticated Equites trading clients, mostly Hedge funds as well as develop Cash Connectivity Platform for our Equities Cash Business. In this role, you will help with the design and development of industry-leading, ultra-low-latency Equities trading systems. Individual should be taking up the full responsibility and drive multiple deliveries at a time. You will work closely with existing leads to review current platform architecture and propose and implement changes geared towards performance improvements, simplification, and technical debt reduction. You will be the GoTo person for Business/ Desk and provide estimates for tasks including design, development, and testing. You are expected to provide holistic simulation and testing of the trading system for high reliability, support analysis, testing, and operations teams, participate in code reviews and architectural decisions as well as mentor junior developers
Problem Solving
- Working with business analysts and project managers to understand the requirements
- Analysing those requirements to find the most appropriate technical solution and creating a technical specification where needed
- Developing a pragmatic software solution as per the requirement specifications
- Unit / system / regression / performance testing of the solutions
- Fixing bugs coming out of System / UAT testing
- Reviewing code produced by others
- Supporting the implementation of each new code
- Resolving any post-implementation issues as needed
- Participating in post-project reviews to improve the project lifecycle where necessary
Essential Skills/Basic Qualifications:
- Excellent 5+ years of experience with expertise in C++ and conversant with Modern C++ topics and features.
- Expert in data structures, algorithms, multi-threading, and C++ standard library
- C++ performance and low latency understanding to make latency reduction on the critical path of flow.
- Good working experience of Linux/Unix operating system and Linux commands.
- Working experience, collaboration in the regional and global team structure.
Desirable skills/Preferred Qualifications:
- Front office trading development on the critical path to the exchange and may have developed low latency system specially for APAC markets.
- Proven experience in working in the Investment banking, working with directly with Traders and Desk Heads.
- Algorithmic Trading experience with a High Frequency Trading Firm
- User Space Networking: Solar flare open onload
- Lower level TCPIP Experience.
The role is based in Japan.
You may be assessed on key critical skills relevant for success of the role including job-specific technical skills and interpersonal skills.
Barclays is required by law to confirm that you have the Legal Right to Work in any role that you apply for. If you currently hold a work visa sponsored by Barclays, or you would require sponsorship from Barclays, you must declare this as part of your application. Sponsored visas are role and entity specific, and any changes must be reviewed. It is important that you ensure you are working on the correct visa at all times. Failure to accurately disclose your visa status or Legal Right to Work may result in your application or any employment offer being withdrawn at any time
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, 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.
Assistant Vice President Expectations
- To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.
- Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes
- If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.
- OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.
- Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.
- Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.
- Take ownership for managing risk and strengthening controls in relation to the work done.
- Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
- Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.
- Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.
- Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience.
- Influence or convince stakeholders to achieve outcomes.
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.





