Overview
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Key Accountabilities
- Design and development of industry-leading, ultra-low-latency Equities trading systems. Take full responsibility and drive multiple deliveries at a time.
- Review current platform architecture with leads and implement changes geared towards performance improvements, simplification, and reduction of technical debt.
- Serve as a go-to person for Business/Desk; provide estimates for design, development, and testing tasks.
- Holistic simulation and testing of the trading system for high reliability.
- Support analysis, testing, and operations teams.
- Participate in code reviews and architectural decisions.
- Mentor junior developers where applicable.
Problem Solving
- Work with business analysts and project managers to understand requirements.
- Analyse requirements to identify the most appropriate technical solution and create technical specifications where needed.
- Develop pragmatic software solutions as per the requirements.
- Unit, system, regression, and performance testing of the solutions.
- Fix bugs from System/UAT testing and review code produced by others.
- Support the implementation of each new code and resolve post-implementation issues as needed.
- Participate 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 Modern C++ topics and features.
- Expert in data structures, algorithms, multi-threading, and the C++ standard library.
- Strong C++ performance and low-latency understanding to reduce latency on the critical path of flow.
- Good working experience of Linux/Unix operating systems and Linux commands.
- Experience working in regional and global team structures.
- Front office trading development on the critical path to the exchange; experience in developing low-latency systems for APAC markets is a plus.
- Proven experience in Investment Banking working directly with Traders and Desk Heads.
- Algorithmic Trading experience with a High Frequency Trading Firm.
Desirable / Preferred Qualifications
- Additional experience in front-office trading environments and APAC markets.
- Lower level TCP/IP experience; User Space Networking exposure may be beneficial.
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass. They will also be expected to demonstrate the Barclays Mindset – Empower, Challenge and Drive.
Legal Right to Work
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, you must declare this as part of your application. Sponsored visas are role- and entity-specific, and any changes must be reviewed. Ensure you are working on the correct visa at all times. Failure to disclose visa status may result in your application or any employment offer being withdrawn at any time.