Software Engineer - C++
Software Engineer, C++
Location: Singapore
Industry: Quantitative Trading / Financial Technology
Employment Type: Permanent
The Opportunity
A leading global quantitative trading firm is looking for an experienced C++ Software Engineer to join its Core Engineering team in Singapore.
The team builds the high-performance infrastructure that connects systematic trading strategies to financial markets worldwide. You will work on latency-sensitive systems covering market data, exchange connectivity, order execution and trading infrastructure.
Key Responsibilities
- Design and develop high-performance electronic trading systems using C++
- Build exchange connectivity for receiving real-time market data and transmitting orders
- Improve system performance through network, systems and low-latency programming
- Develop infrastructure for accessing historical market data and running trading simulations
- Build tools for data analysis, risk management and performance monitoring
- Investigate production issues and improve the reliability and scalability of trading systems
- Collaborate with engineering and trading teams to deliver new technical capabilities and market access
Requirements
- Degree in Computer Science, Engineering or another relevant technical discipline
- At least 5 years of professional C++ development experience
- Strong understanding of data structures, algorithms and object-oriented programming
- Experience building performance-sensitive, distributed or real-time systems
- Strong problem-solving and software engineering capabilities
- Ability to manage multiple priorities in a fast-paced technical environment
- Able to communicate clearly and effectively with colleagues and business stakeholders
Advantageous Experience
- Experience within electronic trading, financial markets or other latency-sensitive environments
- Good understanding of Linux operating systems
- Knowledge of networking protocols, including TCP/IP and UDP
- Experience with Python and shell scripting
- Exposure to market data, exchange connectivity, order management or execution systems
Why Consider This Opportunity?
- Build technology used directly within a global electronic trading environment
- Work on technically challenging problems involving performance, scalability and reliability
- Collaborate with experienced software engineers and trading professionals
- Gain exposure to global financial markets and high-frequency trading infrastructure
- Join an engineering-led environment that supports continuous learning and technical ownership
Application
Interested candidates should submit an updated CV outlining their C++ development experience and relevant systems engineering background.
Applications will be assessed based on job-related skills, experience and suitability for the position. All qualified candidates will be considered fairly, regardless of age, race, religion, marital status, family responsibilities, disability, gender or other non-job-related characteristics.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.