Full time
Amsterdam

Senior Java Software Engineer – Amsterdam

Join a leading quantitative trading firm where software engineering sits at the heart of every trading decision.

This is an opportunity to build high-performance Java systems powering systematic trading, quantitative research and real-time decision making. Working alongside traders and quantitative researchers, you’ll develop business-critical software across pricing, simulation, trading algorithms and research infrastructure – owning projects from concept through to production.

If you’re passionate about modern Java development and enjoy solving complex technical challenges in fast-paced trading environments, this role offers genuine ownership, technical depth and direct business impact.

What You’ll Be Working On

  • Building high-performance Java applications that power systematic and electronic trading strategies.
  • Developing trading algorithms, pricing engines and quantitative tooling used by front-office teams.
  • Designing simulation platforms, backtesting frameworks and research infrastructure used to validate new trading ideas.
  • Building scalable data pipelines and distributed applications supporting quantitative research and analytics.
  • Developing internal automation, developer tooling and production systems that improve trading performance and operational efficiency.
  • Working closely with traders and quantitative researchers to rapidly prototype, test and deploy new functionality.
  • Optimising application performance, scalability and reliability across latency-sensitive production systems.
  • Taking ownership of projects from design and implementation through testing, deployment and continuous improvement.

What We’re Looking For

  • 3+ years of commercial Java software engineering experience.
  • Strong experience with modern Java (17/21+) and object-oriented design principles.
  • Excellent understanding of algorithms, data structures, concurrency, multithreading and JVM performance.
  • Previous experience within trading, market making, exchanges, hedge funds or other capital markets environments.
  • Strong software engineering fundamentals with the ability to design clean, scalable and maintainable systems.
  • Experience working across the full software development lifecycle with ownership of production systems.
  • Python experience is beneficial.
  • Experience building distributed systems, research platforms or large-scale data processing pipelines is advantageous.
  • Exposure to quantitative finance, pricing models or options trading is a plus.
  • Master’s or PhD in Computer Science, Engineering or a related technical discipline is preferred.

What Can You Expect?

  • Build software that directly impacts trading performance and real-time decision making.
  • Work alongside experienced traders, quantitative researchers and highly skilled software engineers.
  • Gain exposure to modern Java, distributed systems and large-scale research infrastructure.
  • Own projects end-to-end in a highly collaborative, engineering-driven environment.
  • Competitive base salary, performance-based bonus, excellent benefits and relocation support where applicable.

Does this sound like the next step in your career? We’d love to hear from you.

uc_stacked_images_elementor_9a98df5_item1 uc_stacked_images_elementor_9a98df5_item2 uc_stacked_images_elementor_9a98df5_item3 uc_stacked_images_elementor_9a98df5_item4

Join the Elity Members’ Network

Can’t see your perfect role just yet? We work proactively with candidates and often place talent before jobs are even published.

Apply for this Job

Join the Elity Members’ Network

Can’t see your perfect role just yet? We work proactively with candidates and often place talent before jobs are even published.