Job Search and Career Advice Platform

Enable job alerts via email!

Equities Developer C++ AVP

BARCLAYS EXECUTION SERVICES LIMITED Singapore Branch

Singapore

On-site

SGD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services firm in Singapore is looking for a Software Developer to design and enhance low-latency trading systems. This role requires over 5 years of experience with C++, along with a strong understanding of performance optimization and Linux environments. Ideal candidates will have experience in investment banking and algorithmic trading, particularly in APAC markets. The position involves mentoring, architecture reviews, and technical specification development.

Qualifications

  • 5+ years of experience with C++ and modern C++ features.
  • Strong understanding of performance and latency reduction.
  • Good knowledge of Linux/Unix and related commands.

Responsibilities

  • Design and develop low-latency trading systems.
  • Review and improve platform architecture.
  • Mentor junior developers and participate in code reviews.

Skills

C++ expertise
Data structures and algorithms
Multi-threading
C++ performance optimization
Linux/Unix operating systems
Experience in front-office trading
Job description
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.