Java Software Engineer - Trading Tech & Distributed Systems

Headlands Technologies LLC

Amsterdam

On-site

EUR 70,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Headlands Tech in Amsterdam is seeking a Java software developer to design, implement and maintain a large-scale, 24-hour automated trading system and research framework.

You will collaborate with research, systems, and operations teams to expand the proprietary platform, improve performance, and support new exchanges and functionality. Strong Java skills, distributed systems experience, and a passion for scalable, automated testing are essential.

Qualifications

  • Preferred degree in computing related area (e.g., computer science, computer engineering).
  • In lieu of this, extensive professional software development experience.
  • Well-versed in fundamentals of software engineering.
  • Genuine interest in solving technical problems with strong ability to implement solutions.
  • Low ego, able to work in a collaborative team setting and autonomously.
  • Committed to designing automated, scalable, maintainable solutions with extensive testing.
  • Comfortable operating at various levels of abstraction from machines to distributed systems.
  • Strong knowledge of computing details across the technical stack.
  • Superior ability to write, refactor, and debug Java programs.
  • Good knowledge of networking and storage systems.
  • Experience or knowledge of C++ is a plus.
  • Knowledge of Linux is a plus.
  • Experience in the trading industry is a plus.

Responsibilities

  • Maintain and extend core research infrastructure.
  • Design, implement, and maintain distributed storage systems with varied performance requirements.
  • Address performance limitations within our software, libraries and Linux-based systems.
  • Investigate new technologies to improve stability, scalability and performance of a distributed computing farm.
  • Develop and improve monitoring and proactive detection capabilities.
  • Perform basic data analysis to support decision making and future growth planning.
  • Improve networking communication between system components for optimal latency and throughput.
  • Communicate with stakeholders to understand needs and define specifications.
  • Conduct code reviews and participate in recruitment interviews.

Skills

Java programming
Distributed systems
Linux
Networking
C++ knowledge
Problem solving
Team collaboration
Debugging

Education

Computing degree or equivalent experience
Extensive software development experience

Tools

Git
Linux

Job description

Headlands Tech in Amsterdam is seeking a Java software developer to design, implement and maintain a large-scale, 24-hour automated trading system and research framework.

You will collaborate with research, systems, and operations teams to expand the proprietary platform, improve performance, and support new exchanges and functionality. Strong Java skills, distributed systems experience, and a passion for scalable, automated testing are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Developer
Java Software Developer

Headlands Technologies LLC • Amsterdam

On-site
EUR 70,000 - 110,000
C++ Software Engineer (New Grad) - Trading Systems
C++ Software Engineer (New Grad) - Trading Systems

Headlands Technologies LLC • Netherlands

On-site
EUR 45,000 - 65,000
Event-Driven Trading Systems Engineer (Amsterdam)
Event-Driven Trading Systems Engineer (Amsterdam)

DRW Holdings, LLC. • Amsterdam

On-site
EUR 90,000 - 140,000
Software Developer (Java)
Software Developer (Java)

Objective Partners • Amsterdam

On-site
EUR 120,000 - 180,000
Discretionary bonus pool
Healthcare benefits
Retirement plan options
+1
Senior C++ Software Engineer – Trading Systems (Amsterdam)
Senior C++ Software Engineer – Trading Systems (Amsterdam)

Flow Traders • Amsterdam

On-site
EUR 120,000 - 180,000
Flow Academy
Daily catered lunch
In-house gym
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
Low-Latency Java Systems Engineer for Trading
Low-Latency Java Systems Engineer for Trading

Objective Partners • Amsterdam

On-site
EUR 120,000 - 180,000
Discretionary bonus pool
Healthcare benefits
Retirement plan options
+1
Real-Time Trading Systems Engineer
Real-Time Trading Systems Engineer

DRW Holdings, LLC. • Amsterdam

On-site
EUR 90,000 - 140,000
Software Engineer – High-Performance Trading Systems (Amsterdam)
Software Engineer – High-Performance Trading Systems (Amsterdam)

Venture Search • Amsterdam

On-site
EUR 70,000 - 90,000
C++ Software Developer - New Grad
C++ Software Developer - New Grad

Headlands Technologies LLC • Netherlands

On-site
EUR 45,000 - 65,000