Barak Capital logo

Software Engineer

Barak Capital

Amsterdam
Full-time
2-5 years experience
On-site

Key Skills

C++
Java
Low-Latency Software Engineering
Linux Internals
Memory Management
Concurrency
Kernel Profiling
Inter-Process Communication
Thread Management
Network I/O
Socket Buffer Optimization
High-Frequency Trading Systems
CI/CD Automation
Production Monitoring
Technical Communication

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

Core Responsibilities

Design, build, and maintain high-performance, low-latency trading infrastructure, optimizing memory, concurrency, IPC, networking, and Linux system configurations. Work with quantitative teams and infrastructure engineers to implement trading strategies and own projects from architecture and benchmarking through deployment and production monitoring.

Requirements

Candidates need at least three years of professional software engineering experience in C++ or Java and a record of ownership in mission-critical systems. They should have deep knowledge of low-level engineering, Linux internals, concurrency, and low-latency optimization, along with strong collaboration, communication, and problem-solving skills.

Benefits

  • Breakfast
  • Fresh Coffee
  • Daily Meal Allowance
  • Gym Facilities
  • Travel Reimbursement
  • Lease-A-Bike Program
  • International Environment
  • Regular Team Events

About Barak Capital

Industry: Financial Services

Company size: 51-200 employees

Barak Capital is one of Israel’s leading investment groups. Barak began its operations almost two decades ago, as a proprietary trading company with a dozen manual traders. Over the years, the group has grown and expanded its activities. Barak’s trading teams currently include tens of professional traders, trading sophisticated strategies, and groups that integrate trading, unique knowledge, and advanced technology. Barak’s trading expertise also led to the formation of an expert market making team, that serves as an official market maker in several exchanges worldwide.

Added Today