Senior C++ Engineer | Trading Systems

Selby Jennings

Dublin

On-site

EUR 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus
Relocation support
Competitive compensation
Comprehensive benefits

Job summary

Selby Jennings, in partnership with a leading global quantitative trading and technology firm, seeks a C++ Developer to design, build and optimize low-latency trading infrastructure in Dublin. You will work with engineers, researchers and business stakeholders on high-performance distributed systems.

You will own projects through the full SDLC, tackle complex performance challenges, and contribute to architectural decisions.

Qualifications

  • Strong OS, concurrency, multithreading, networking and memory management knowledge.
  • Experience building high-performance, highly available distributed systems.
  • Excellent problem-solving and clean, efficient coding practices.
  • Discipline with algorithms and data structures is essential.

Responsibilities

  • Design and develop low-latency, high-performance applications using modern C++.
  • Build scalable distributed systems capable of processing large volumes of real-time data.
  • Optimise software performance through profiling, benchmarking, and systems-level analysis.
  • Collaborate with researchers, engineers and stakeholders to solve technical challenges.
  • Contribute to architecture decisions and drive engineering best practices.
  • Troubleshoot complex production issues across software, networking and infrastructure.
  • Take ownership of projects throughout the full software development lifecycle.

Skills

C++
Low-latency
Distributed systems
Multithreading
Networking
Memory management
Algorithms
Code quality
Problem solving
Linux

Education

Bachelor's/Master's/PhD in Computer Science, Engineering, Mathematics, Physics, or related technical discipline

Tools

Profiling tools

Job description

We are partnering with a leading global quantitative trading and technology firm that develops high-performance systems operating in some of the most demanding real-time environments in the world. The firm combines technology, data, and quantitative research to solve complex problems at scale and deliver competitive advantages across global financial markets.

As a C++ Developer, you will work closely with experienced engineers, researchers, and business stakeholders to design, build, and optimise critical trading infrastructure and applications. This role offers significant ownership, direct business impact, and exposure to highly complex distributed systems where performance, reliability, and scalability are paramount.

Responsibilities
  • Design and develop low-latency, high-performance applications using modern C++.
  • Build scalable distributed systems capable of processing large volumes of real-time data.
  • Optimise software performance through profiling, benchmarking, and systems-level analysis.
  • Collaborate with quantitative researchers, infrastructure engineers, and business stakeholders to solve technical challenges.
  • Contribute to architecture decisions and help drive engineering best practices.
  • Troubleshoot complex production issues across software, networking, and infrastructure layers.
  • Take ownership of projects throughout the full software development lifecycle.
Requirements
  • Excellent understanding of operating systems, concurrency, multithreading, networking, and memory management.
  • Experience building high-performance, highly available distributed systems.
  • Strong knowledge of algorithms and data structures.
  • Proven ability to write clean, maintainable, and efficient code.
  • Bachelor's, Master's, or PhD in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline.
  • Strong problem-solving skills and a passion for working on complex technical challenges.
  • Experience within trading, financial markets, or another performance-critical environment.
  • Knowledge of Linux systems programming.
  • Experience with low-latency optimisation and performance analysis.
  • Familiarity with large-scale data processing systems.
What's on Offer
  • Opportunity to work alongside some of the industry's strongest engineering and quantitative talent.
  • Direct exposure to highly impactful business and technical problems.
  • A collaborative, low-bureaucracy environment with significant engineering ownership.
  • Modern technology stack and access to market-leading infrastructure.
  • Competitive compensation package, annual bonus, and comprehensive benefits.
  • Full relocation support available for candidates moving to Dublin.

This is an opportunity for engineers who enjoy solving challenging systems problems, writing high-quality C++ code, and working in an environment where technical excellence is highly valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer - Experienced Hire
C++ Developer - Experienced Hire

Susquehanna International Group • Dublin

On-site
EUR 70,000 - 90,000
Highly competitive compensation package
Extensive benefits
Collaborative environment
Senior C++ Engineer - Low-Latency Trading Systems
Senior C++ Engineer - Low-Latency Trading Systems

Selby Jennings • Dublin

On-site
EUR 90,000 - 130,000
Annual bonus
Relocation support
Competitive compensation
+1
C++ Software Engineer
C++ Software Engineer

Citadel Securities • Dublin

On-site
EUR 110,000 - 180,000
Relocation package
C++ Senior Software Engineer
C++ Senior Software Engineer

Archer • Dublin

On-site
EUR 70,000 - 80,000
Fully remote
Corporate benefits package
Low-Latency C++ Engineer for Trading Systems
Low-Latency C++ Engineer for Trading Systems

Citadel Securities • Dublin

On-site
EUR 110,000 - 180,000
Relocation package
Senior Software Engineer C++, fully remote
Senior Software Engineer C++, fully remote

Archer • Ireland

Remote
EUR 70,000 - 80,000
Remote-friendly culture
Competitive benefits
Trading Systems Engineer Graduate: 2027 (Dublin)
Trading Systems Engineer Graduate: 2027 (Dublin)

Susquehanna International Group • Dublin

On-site
EUR 22,000 - 33,000
Education program
Accommodation provided
In-house gym
+2
C++ Software Engineer
C++ Software Engineer

Fruition Group Ireland • Dublin

Remote
EUR 70,000 - 110,000
Pension contributions
Senior C++ Software Engineer
Senior C++ Software Engineer

Cpl Group • Munster

Hybrid
EUR 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Collins McNicholas Group • Cork

Hybrid
EUR 90,000 - 130,000