Software Engineer

DUDOK

Amsterdam

On-site

EUR 65,000 - 105,000

Full time

14 days+
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

HSM visa support
30% ruling support
Breakfast and coffee
Daily meal allowance
Gym facilities access
Travel reimbursement
Lease-a-Bike program

Job summary

Barak Capital Market Making is seeking a Software Engineer to build and scale the core engine of its algorithmic trading platform in Amsterdam. You will tackle memory management and Linux internals to extract microsecond-level efficiencies in a high-frequency trading environment.

You will work with quantitative traders, hardware engineers, and systems admins to design robust, low-latency infrastructure across global markets, taking ownership of complex projects from design to production

Qualifications

  • 3+ years of professional software engineering experience in C++ or Java.
  • Deep knowledge of memory layout, concurrency models, Linux OS internals, kernel profiling, and low-latency optimizations.
  • Proven ability to thrive in a collaborative team and participate in rigorous code reviews.
  • Excellent verbal and written communication skills, with ability to explain complex low-level concepts.

Responsibilities

  • Design, build, and maintain high-performance, low-latency core trading components focusing on IPC, memory optimization, thread management, and network I/O.
  • Collaborate with Linux and network engineers to optimize kernel buffers, hardware integration, and system configurations.
  • Translate trading strategies into ultra-fast, deterministic production code in collaboration with traders and researchers.
  • Take end-to-end responsibility for architecture, benchmarking, CI/CD automation, and production monitoring.
  • Articulate trade-offs and bottlenecks clearly across technical and non-technical teams.

Skills

C++
Java
Low-level engineering
Memory optimization
Linux internals
Kernel profiling
Concurrency
IPC

Tools

None

Job description

As aSoftware Engineerat Barak Market Making, you will play a crucial role in building and scaling the core engine of our algorithmic trading platform. You won't just be building features or user interfaces—you will dive deep into system architectures, memory management, and Linux OS internals to squeeze microsecond-level efficiencies out of our automated trading infrastructure.

You will work in a fast-paced, highly collaborative environment alongside quantitative traders, hardware engineers, and systems administrators to design and maintain high-frequency trading (HFT) systems across global markets.

Key Responsibilities
  • Design, build, and maintain high-performance, low-latency core trading components, focusing on IPC, memory optimization, thread management, and network I/O rather than application-level GUIs.
  • Collaborate with Linux and network engineers to optimize kernel socket buffers, hardware integration, and system-level configurations for maximum throughput and reliability.
  • Partner directly with quant traders and researchers to translate trading strategies into ultra-fast, deterministic production code.
  • Take end-to-end responsibility for complex infrastructure projects— from architectural design and bench-marking to CI/CD automation and production monitoring.
  • Articulate complex technical trade-offs, system behavior, and low-latency bottlenecks clearly across both technical and non-technical teams.
The Right Candidate
  • 3+ years of professional software engineering experience in C++ or Java, demonstrating a sustained track record of ownership and impact on mission-critical systems.
  • Deep knowledge of low-level software engineering—including memory layout, concurrency models, Linux OS internals, kernel profiling, and low-latency optimizations.
  • Proven ability to thrive in a collaborative team environment, sharing knowledge, engaging in rigorous code reviews, and working toward shared platform goals.
  • Exceptional verbal and written communication skills with the ability to explain complex low-level concepts simply.
  • Strong autodidactic drive and problem-solving initiative, comfortable taking ownership outside the rigid silos of corporate environments.
Nice to have:
  • (Basic) understanding of financial markets infrastructure, order books, and exchange protocols.
What We Offer:
  • HSM visa support and 30% ruling support (if applicable)
  • Breakfast, fresh coffee, and daily meal allowance in our office in Amsterdam Zuid
  • Access to gym facilities, travel reimbursement, or Lease-a-Bike program
  • International environment and regular team events
About the workplace

Barak Capital Market Making is a technology-driven proprietary trading firm and an official market maker on major exchanges worldwide. Our Amsterdam office, established in 2021, is a new venture to expand our trading knowledge across Europe. We are a team of ambitious traders, researchers, and developers who believe that the fusion of mathematics, technology and people is the key to creating efficient, fair, and transparent markets. At Barak, we don't just follow market trends – we use data-driven predications to stay ahead of them.

Scope of employment

Form of employment: Temporary employment

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Infrastructure Engineer / Linux Performance Engineer
Infrastructure Engineer / Linux Performance Engineer

DUDOK • Amsterdam

Hybrid
EUR 120,000 - 150,000
Software Engineer | Mid-Office | Python
Software Engineer | Mid-Office | Python

BlockTech • Amsterdam

On-site
EUR 90,000 - 140,000
Company laptop
Pension plan
Relocation package for internationals
+2
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
Low-Latency Trading Systems Engineer (C++/Java)
Low-Latency Trading Systems Engineer (C++/Java)

DUDOK • Amsterdam

On-site
EUR 65,000 - 105,000
HSM visa support
30% ruling support
Breakfast and coffee
+4
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
Software Engineer / Trading Engineer
Software Engineer / Trading Engineer

QuantFlow • Amsterdam

On-site
EUR 70,000 - 90,000
Junior Software Developer - Amsterdam
Junior Software Developer - Amsterdam

Quantbox Research • Amsterdam

On-site
EUR 60,000 - 80,000
Competitive compensation
4 weeks of paid vacation
Medical insurance
+1
Energy Commodities Trader
Energy Commodities Trader

DUDOK • Amsterdam

Hybrid
EUR 90,000 - 140,000
Full HSM visa support and 30% ruling
Breakfast, fresh coffee, and dailyMeal
Access to gym facilities, travelReimb,
+1
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
Graduate Software Engineer - HFT
Graduate Software Engineer - HFT

BLoSH • Amsterdam

On-site
EUR 55,000 - 75,000