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
Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.
Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.
Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.
Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.
Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.
