Login Enter

Selby Jennings

3 days ago

C++ Engineer - Selby Jennings

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Selby Jennings
Location
Singapore Singapore
Posted
3 days ago
View all jobs at Selby Jennings

Job description

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.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.