Senior C++ Engineer

Selby Jennings

Dublin

On-site

EUR 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Selby Jennings seeks a Senior Low Latency C++ Software Engineer to design and build ultra-low latency trading and research systems. You will work on high-performance, low-latency applications spanning networking, distributed systems, and large-scale infrastructure.

You will collaborate with researchers and engineers to advance market data platforms, improve tooling, and raise engineering standards in a fast-paced environment.

Qualifications

  • Strong C++ experience with modern standards and low-latency techniques.
  • Solid knowledge of data structures, algorithms, concurrency, and systems programming.
  • Experience with multithreading, performance profiling, and optimisation.
  • Bachelor's or higher in CS/Engineering/Math/Physics or related field.

Responsibilities

  • Designing and developing ultra-low latency C++ applications
  • Building and enhancing automated trading and market data systems
  • Optimising system performance across the software stack
  • Developing scalable, fault-tolerant infrastructure and services
  • Working closely with researchers and other engineers to deliver new functionality
  • Improving tooling, monitoring, testing, and operational reliability
  • Contributing to the architecture of distributed systems handling large volumes of real-time data
  • Participating in code reviews and helping maintain high engineering standards

Skills

Modern C++
Low latency
Concurrency & multithreading
Linux networking
Performance profiling
Algorithms & data structures
Systems programming
Code reviews

Education

Bachelor's, Master's, or PhD in CS/Engineering/Math/Physics

Job description

A leading quantitative trading and technology firm is seeking a Senior Low Latency C++ Software Engineer to join a highly collaborative engineering team focused on building next-generation electronic trading systems.

This is an opportunity to work on business-critical technology where performance, reliability, and scalability are fundamental. You'll be surrounded by exceptionally strong engineers, researchers, and quantitative specialists, solving complex technical challenges in a fast-paced environment where your work has direct impact.

The Role

As a Senior Software Engineer, you will be responsible for designing, developing, and optimising high-performance systems that power automated trading and research platforms. You\'ll work across a broad range of technical problems, from low-level performance optimisation and networking through to distributed systems and large-scale infrastructure.

Key responsibilities include:

  • Designing and developing ultra-low latency C++ applications
  • Building and enhancing automated trading and market data systems
  • Optimising system performance across the software stack
  • Developing scalable, fault-tolerant infrastructure and services
  • Working closely with researchers and other engineers to deliver new functionality
  • Improving tooling, monitoring, testing, and operational reliability
  • Contributing to the architecture of distributed systems handling large volumes of real-time data
  • Participating in code reviews and helping maintain high engineering standards
What We\'re Looking For
  • Strong commercial experience developing software in modern C++
  • Excellent understanding of data structures, algorithms, concurrency, and systems programming
  • Experience building high-performance, low latency, or distributed systems
  • Strong Linux knowledge and familiarity with networking concepts
  • Passion for solving difficult technical problems
  • Excellent software engineering fundamentals and clean coding practices
  • Experience with multithreading, performance profiling, and optimisation
  • Bachelor\'s, Master\'s, or PhD in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline
Nice to Have
  • Experience within trading, fintech, HFT, market making, or quantitative finance
  • Knowledge of market data, exchange connectivity, or trading infrastructure
  • Familiarity with performance-sensitive network programming
  • Experience working with large-scale distributed systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Low-Latency C++ Engineer — Trading Systems
Senior Low-Latency C++ Engineer — Trading Systems

Selby Jennings • Dublin

On-site
EUR 120,000 - 180,000
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 C++ Software Engineer - High-Performance Systems
Senior C++ Software Engineer - High-Performance Systems

Solas IT Recruitment • Dublin

On-site
EUR 90,000 - 120,000
Bonus
Healthcare
Pension
+1
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
C++/C# Software Engineer
C++/C# Software Engineer

Radley James • Dublin

On-site
EUR 65,000 - 110,000
C++ Software Engineer
C++ Software Engineer

Citadel Securities • Dublin

On-site
EUR 110,000 - 180,000
Relocation package
Trading Systems Performance Engineer – EMO – Experienced Hire
Trading Systems Performance Engineer – EMO – Experienced Hire

Susquehanna International Group • Dublin

On-site
EUR 60,000 - 90,000
C++/C# Software Engineer - High-Performance Trading (Dublin)
C++/C# Software Engineer - High-Performance Trading (Dublin)

Radley James • Dublin

On-site
EUR 65,000 - 110,000
Full Stack Developer
Full Stack Developer

Elevate Partners • Dublin

On-site
EUR 90,000 - 150,000
Bonus
Benefits
Senior Software Engineer (6-9 years)
Senior Software Engineer (6-9 years)

Trust In SODA • Galway

Hybrid
EUR 65,000 - 74,000