Junior Software Engineer - HFT

Blosh BV

Amsterdam

On-site

EUR 42,000 - 66,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Yearly bonus

Job summary

BLoSH in Amsterdam is seeking a Junior Software Engineer to extend and improve its high-frequency trading systems. You will implement new trading algorithms in Rust, collaborate with engineers and analysts, and push ideas into production with ownership and urgency.

This full-time, on-site role requires a MSc and about 1–2 years of relevant experience in Rust, C, or C++. A strong focus on low-level performance, memory management, and ultra-low latency is essential.

Qualifications

  • MSc in a relevant field with strong technical foundations.
  • Experience in Rust, C or C++ and low-latency programming.
  • Ability to test, benchmark and optimize high‑performance code.

Responsibilities

  • Implement new trading algorithms in Rust and improve system functionality.
  • Collaborate with engineers and analysts to enhance trading behavior.
  • Design components, analyse performance and push changes to production.
  • Take ownership, make decisions and drive improvements in the stack.

Skills

Rust
C/C++
Low-level systems
Latency optimization

Education

MSc in CS/SE

Tools

Git
Linux
Performance profiling

Job description

Founded in 2023, BLoSH is a firm at the forefront of algorithmic trading, using advanced, automated systems to provide stability and liquidity to digital currency markets. We are a fast-growing company with a focus on centralized trading spaces in a decentralized market. Although BLoSH is a young firm, we have already developed a strong presence within the crypto markets, trading a significant amount of worldwide volume. Our mission is to further expand that presence through continuous growth and learning.

Our success comes from our talented team. We work in a simple, straightforward structure using cutting-edge technology that allows us to act quickly on new ideas. We learn and adapt swiftly based on real-time market feedback. In this fast-moving environment, creative thinking and taking initiative are key and highly appreciated.

At BLoSH, we're all about giving our team the support they need to grow and help shape the future of the company. Our teams' diverse skill set and ability to learn quickly is what makes us stand out. Our high-frequency trading system is built in Rust and runs on AWS. It ingests billions of real-time updates and places millions of orders per day, across hundreds of markets, on multiple cryptocurrency exchanges. We are looking for a Junior Software Engineer with a strong interest in high-performance and low-level software engineering to help us extend and improve our trading systems and compete in new markets. This role is particularly suited to someone who has recently completed a relevant MSc and has preferably gained approximately 1-2 years of relevant software engineering experience, gained through professional work, substantial personal projects, or other hands-on development experience, preferably working with Rust, C, or C++.

Role Description

This is a full-time, on-site role (location Amsterdam) for a Junior Software Engineer. You will be responsible for implementing new trading algorithms and other new functionality in Rust, collaborating with other software engineers and quantitative analysts to understand and improve trading behavior. You will participate in the design of new system components, analyse and optimise performance, in code and across networked systems. We are looking for someone who takes full ownership of their work and has the drive to push ideas into production. You should be confident in making decisions, assertive when improvements are needed, and motivated to lead changes that strengthen both our systems and our trading results.

Requirements
  • Relevant programming experience with Rust, C, or C++
  • Preferably 1-2 years of relevant software engineering experience, gained through professional work, substantial personal projects, or other hands-on development experience
  • Good understanding of memory management, data representation, concurrency, CPU behaviour, and other low-level system mechanics
  • Solid ability to test, benchmark and fine-tune ultra-low latency code
  • Problem-solving skills, attention to detail, and ability to work under high-pressure conditions
  • Excellent communication skills, including reporting and documentation
  • Experience with financial markets is not required; an interest in the subject is.

This position is on-site in Amsterdam and we currently do not offer relocation support for this role. Candidates should therefore either already be based in the Netherlands or be able and willing to relocate to the Netherlands independently. Visa sponsorship may be available for eligible candidates who are already residing in the Netherlands.

We offer a challenging role in an informal, direct work environment and a salary above market average. Excellent performance is rewarded with a yearly bonus. Are you looking for a fast-paced job, where results matter more than seniority?

BLoSH is committed to promoting and nurturing a diverse and inclusive work environment. We believe that diversity in our employees contributes to the quality of our results. We encourage applicants of every background and identity to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Rust Engineer: Low-Latency Trading (Amsterdam)
Junior Rust Engineer: Low-Latency Trading (Amsterdam)

Blosh BV • Amsterdam

On-site
EUR 42,000 - 66,000
Yearly bonus
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
software engineer
software engineer

Selby Jennings • Amsterdam

Hybrid
EUR 90,000 - 140,000
Annual bonus
Hybrid work in Amsterdam
Modern tech stack
+1
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
Software Engineer (Trading / Rust / C++)
Software Engineer (Trading / Rust / C++)

Doghouse Recruitment • Amsterdam

Hybrid
EUR 66,000 - 110,000
Hybrid work
Relocation support
European sponsorship
+1
Senior Software Engineer Trading
Senior Software Engineer Trading

Doghouse Recruitment • Utrecht

On-site
EUR 144,000 - 176,000
Senior C++ Engineer — Trading Systems
Senior C++ Engineer — Trading Systems

Fionics • Amsterdam

On-site
EUR 120,000 - 180,000
Relocation support
Amsterdam on-site
Performance bonus
Linux System Engineer
Linux System Engineer

BlockTech • Amsterdam

On-site
EUR 60,000 - 80,000
Competitive compensation and bonus plan
Pension plan and company laptop
In-house training programs
+3
Trading Engineer
Trading Engineer

Coinmerce • Schiphol-Rijk

On-site
EUR 70,000 - 90,000
Free lunch
Fresh fruit
Weekly Friday drinks
+6
Software Engineer | Internship | Summer '27
Software Engineer | Internship | Summer '27

BlockTech • Amsterdam

On-site
EUR 12,000 - 18,000
Mentor program
Amsterdam office access
Breakfast & lunch provided
+2