software engineer

Selby Jennings

Amsterdam

Hybrid

EUR 90,000 - 140,000

Full time

26 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Annual bonus
Hybrid work in Amsterdam
Modern tech stack
Engineering ownership

Job summary

Selby Jennings is partnering with a leading global exchange and financial markets infrastructure provider to hire a Rust Software Engineer in Amsterdam. You will join a highly technical team building low-latency market systems and contributing to architecture decisions with ownership across the stack.

The role focuses on designing and maintaining real-time trading infrastructure, optimizing latency, and collaborating with cross-functional teams to deliver scalable solutions in a hybrid Amsterdam

Qualifications

  • Strong commercial software engineering experience.
  • Production experience developing applications in Rust.
  • Solid understanding of systems programming concepts and performance optimisation.
  • Experience building distributed, concurrent, or event-driven systems.
  • Strong knowledge of Linux environments.
  • Excellent problem-solving and debugging skills.
  • Understanding of networking fundamentals and system architecture.

Responsibilities

  • Design, develop, and maintain high-performance applications in Rust and/or C++.
  • Build resilient and scalable distributed systems supporting trading and exchange operations.
  • Optimise software for latency, throughput, and reliability.
  • Work closely with software engineers, infrastructure teams, and business stakeholders.
  • Contribute to architecture and system design discussions.
  • Troubleshoot and resolve production issues in a fast-paced environment.
  • Improve engineering standards, testing practices, and development tooling.
  • Participate in code reviews and mentor other engineers where appropriate.

Skills

Rust
C++
Linux
Distributed systems
Networking
Debugging

Education

Bachelor's degree in CS or Engineering

Tools

Cloud platforms
Containers
Git
CI/CD

Job description

Our client is a leading global exchange and financial markets infrastructure provider, operating some of the world's most advanced trading venues. Technology sits at the core of the business, with engineering teams responsible for building highly available, low-latency, and scalable systems that process millions of transactions daily.

As the organisation continues to invest in its trading technology stack, they are looking to hire a Rust Software Engineer to help design and build the next generation of high-performance trading and market infrastructure systems.

The Role

You will join a highly technical engineering team responsible for developing mission-critical systems that support electronic trading, market data distribution, order management, and exchange infrastructure.

This is an opportunity to work on complex distributed systems where performance, reliability, and scalability are paramount. Engineers are given significant ownership and are encouraged to contribute to architecture, design decisions, and technical strategy.

Responsibilities

  • Design, develop, and maintain high-performance applications in Rust and/or C++
  • Build resilient and scalable distributed systems supporting trading and exchange operations.
  • Optimise software for latency, throughput, and reliability.
  • Work closely with software engineers, infrastructure teams, and business stakeholders.
  • Contribute to architecture and system design discussions.
  • Troubleshoot and resolve production issues in a fast-paced environment.
  • Improve engineering standards, testing practices, and development tooling.
  • Participate in code reviews and mentor other engineers where appropriate.

Requirements

  • Strong commercial software engineering experience.
  • Production experience developing applications in Rust.
  • Solid understanding of systems programming concepts and performance optimisation.
  • Experience building distributed, concurrent, or event-driven systems.
  • Strong knowledge of Linux environments.
  • Excellent problem-solving and debugging skills.
  • Understanding of networking fundamentals and system architecture.
  • Degree in Computer Science, Engineering, Mathematics, or a related field.

Nice to Have

  • Experience within trading, exchanges, market infrastructure, fintech, or high-performance environments.
  • Knowledge of low-latency systems.
  • Experience with cloud platforms and containerisation technologies.
  • Familiarity with C++, Go, Java, or Python.
  • Exposure to market data, matching engines, or electronic trading platforms.

What You'll Receive

  • Opportunity to work for a leading global exchange.
  • Challenging technical problems at scale.
  • Competitive compensation package with annual bonus.
  • Collaborative and engineering-driven culture.
  • Modern technology stack and significant technical ownership.
  • Hybrid working environment in Amsterdam.
  • Clear opportunities for professional growth and progression.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Rust Software Engineer - High-Performance Trading Systems
Rust Software Engineer - High-Performance Trading Systems

Selby Jennings • Amsterdam

Hybrid
EUR 90,000 - 140,000
Annual bonus
Hybrid work in Amsterdam
Modern tech stack
+1
Trading Engineer
Trading Engineer

Coinmerce • Schiphol-Rijk

On-site
EUR 70,000 - 90,000
Free lunch
Fresh fruit
Weekly Friday drinks
+6
Trading Engineer
Trading Engineer

QuantFi • Schiphol-Rijk

On-site
EUR 85,000 - 110,000
Innovative work
Modern workspace
Free lunch & fruit
+4
Senior Software Engineer | Data Infrastructure | Rust
Senior Software Engineer | Data Infrastructure | Rust

Unchain Data • Amsterdam

Hybrid
EUR 110,000 - 165,000
Base salary + attractive bonus
Pension plan
Company laptop
+5
Senior Software Engineer – Foundation
Senior Software Engineer – Foundation

Block Tech • Amsterdam

On-site
EUR 120,000 - 170,000
Competitive base salary
Very attractive bonus plan
Relocation package
+8
Rust Engineer - Trading Systems
Rust Engineer - Trading Systems

Slashhash • Eindhoven

Hybrid
EUR 90,000 - 150,000
Software Engineer
Software Engineer

Venture Search • Amsterdam

On-site
EUR 70,000 - 90,000
Competitive salary and bonus package
Access to on-site sports facilities
Travel reimbursement
+2
Staff Engineer (Amsterdam)
Staff Engineer (Amsterdam)

Provable Markets LLC • Amsterdam

Hybrid
EUR 90,000 - 140,000
Competitive salary
25 vacation days per year
Hybrid work schedule
Technical Lead C++
Technical Lead C++

Albert Bow • Amsterdam

On-site
EUR 80,000 - 100,000
Senior Rust Engineer - High Frequency Trading (HFT)
Senior Rust Engineer - High Frequency Trading (HFT)

Keyrock • Eindhoven

Remote
EUR 120,000 - 180,000
Competitive salary package
Flexible working hours
Remote work opportunity
+1