Senior Software Engineer

ORA Traders
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 6K

Job location

Remote
Amsterdam, Netherlands

Tech stack

Microsoft Windows
API
Artificial Intelligence
Algorithmic Trading
C Sharp (Programming Language)
C++
Software Quality
Linux
Distributed Systems
Memory Management
Python
Performance Tuning
Software Engineering
Multithreading
Concurrency
Reliability of Systems
Low Latency

Job description

As a Software Engineer, you will play a key role in building and continuously improving the technology backbone of our trading business. You will work at the intersection of software engineering, trading, and market infrastructure, developing high-performance systems that operate in real time and directly impact trading performance.

This is a hands-on engineering role in a fast-paced, highly collaborative environment where technology is central to decision-making, execution, and risk management.

What You'll Do

  • Design, develop, and maintain high-performance, low-latency trading systems
  • Build and optimize exchange connectivity, order routing, and market data infrastructure
  • Develop real-time pricing, execution, and risk management tools
  • Work closely with traders and researchers to translate ideas into production-ready systems
  • Improve performance across latency-sensitive components, including memory usage, concurrency, and throughput
  • Contribute to the architecture and long-term technical direction of the trading platform
  • Projects end-to-end, from design through deployment and monitoring
  • Support production systems and rapidly resolve critical incidents
  • Drive engineering best practices, code quality, and system reliability

Technology Environment

The role typically involves working with:

  • C++ / Python / C# / Linux / Windows
  • low-latency messaging and networking
  • exchange APIs and FIX connectivity
  • real-time market data feeds
  • multithreaded and distributed systems
  • performance optimization at CPU and memory level

Requirements

  • 3 - 5+ years of software engineering experience
  • strong background in C++
  • experience with low-latency or high-throughput systems
  • strong understanding of algorithms, memory models, concurrency, and operating systems
  • experience in trading, financial markets, or other performance-critical environments
  • ability to work directly with traders and business stakeholders
  • ownership mindset and strong problem-solving skills
  • pragmatic approach with a strong focus on quality and speed
  • using AI to improve efficiency

Impact

Your work directly influences:

  • trading performance
  • execution quality
  • risk control
  • system resilience
  • market connectivity

This is a role for engineers who enjoy solving difficult technical challenges in an environment where microseconds matter and software quality has immediate business impact.

Benefits & conditions

Salaris: €3.500,00 - €6.000,00 per maand

Apply for this position