Software Engineer

Barak Capital Ltd.

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Breakfast in Amsterdam Zuid office
Gym facilities
Leases-a-Bike program
Travel reimbursement

Job summary

Barak Capital Ltd. is seeking a Software Engineer to design and scale the core engine of our high-frequency trading platform.

You will work on low-latency components, memory management, and Linux internals to squeeze microsecond-level efficiencies in a fast-paced, globally traded environment. You'll collaborate with quantitative traders, hardware engineers, and systems administrators to ensure maximum throughput and reliability across multiple markets.

Qualifications

  • 3+ years of professional software engineering experience in C++ or Java.
  • Deep knowledge of memory layout, concurrency models, Linux OS internals, and low-latency optimizations.
  • Experience collaborating in cross-functional teams and conducting rigorous code reviews.
  • Strong ability to explain complex low-level concepts clearly.

Responsibilities

  • Design, build, and maintain high-performance, low-latency core trading components (IPC, memory optimization, thread management, network I/O).
  • Collaborate with Linux and network engineers to optimize kernel buffers and system configurations for throughput and reliability.
  • Work with quant traders to translate strategies into fast production code.
  • Lead architecture decisions from design to CI/CD automation and production monitoring.
  • Communicate trade-offs and bottlenecks clearly across technical and non-technical teams.

Skills

C++
Java
Low-level programming
Linux internals
Concurrency

Tools

CI/CD
Kernel profiling
IPC
Networking I/O

Job description

As a Software Engineer at 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:
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

DUDOK • Amsterdam

On-site
EUR 65,000 - 105,000
HSM visa support
30% ruling support
Breakfast and coffee
+4
software engineer in algorithmic trading
software engineer in algorithmic trading

Barak Market Making • Amsterdam

On-site
EUR 90,000 - 140,000
Визовая поддержка HSM
Кофе-бюджет и дневной рацион
Фитнес-зал и спортпитание
+3
Senior C++ Developer | HFT
Senior C++ Developer | HFT

Selby Jennings • Amsterdam

On-site
EUR 90,000 - 140,000
Relocation support
Competitive compensation
Ownership culture
Infrastructure Engineer / Linux Performance Engineer
Infrastructure Engineer / Linux Performance Engineer

DUDOK • Amsterdam

On-site
EUR 120,000 - 150,000
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
Trading Engineer
Trading Engineer

Coinmerce • Schiphol-Rijk

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

QuantFlow • Amsterdam

On-site
EUR 70,000 - 90,000
Senior Software Engineer | Core Tech | Python/Rust
Senior Software Engineer | Core Tech | Python/Rust

BlockTech • Amsterdam

On-site
EUR 110,000 - 140,000
Base salary + bonus plan
Relocation package
Pension plan
+8
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