Java Developer - Buy-Side Execution Systems | Dynamic Asset Management Leader

Techfellow Limited

New York (NY)

Hybrid

USD 360,000 - 440,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation package
Hybrid work model

Job summary

A leading investment firm in New York seeks an experienced Java Developer for its Execution Technology group. You will design and enhance low-latency execution services, collaborating closely with trading and engineering teams. The ideal candidate has 5-10 years of experience in high-performance Java systems, with strong skills in concurrent programming and system optimization. This role offers a competitive compensation package and hybrid working arrangements.

Qualifications

  • 5-10 years of experience developing high-performance or real-time systems in Java.
  • Strong knowledge of concurrent programming and data structure optimization.
  • Experience building and scaling distributed systems.

Responsibilities

  • Design, develop, and enhance real‑time execution services using Java.
  • Collaborate on core trading infrastructure focusing on scalability.
  • Conduct detailed code and design reviews for performance improvements.

Skills

Java Development
Concurrent Programming
Problem-solving
Communication

Job description

Java Developer - Buy-Side Execution Systems | Dynamic Asset Management Leader

[Up to c. $400k Comp Package | Hybrid Working]

Role Overview

We’re representing a multi-strategy investment firm whose global technology organisation builds the low-latency platforms powering its trading execution. The Execution Technology group designs and maintains the systems that enable orders to be routed, managed, and executed across global markets with sub-millisecond precision. As an Execution Systems Developer/Engineer, you’ll help architect, build, and optimise Java-based services that sit at the core of the firm’s execution stack. This is a highly technical, performance‑critical environment where small improvements in design, concurrency, or networking can translate into tangible trading advantages. You’ll work closely with senior engineers and trading stakeholders to deliver scalable, fault‑tolerant infrastructure capable of handling massive throughput across multiple asset classes.

Key Responsibilities

  • Design, develop, and enhance real‑time execution services and low‑latency messaging components using Java within a distributed architecture.
  • Collaborate with senior developers on core trading infrastructure, focusing on scalability, throughput, and resilience.
  • Conduct detailed code and design reviews, ensuring performance‑driven engineering practices across the team.
  • Profile and optimise system behaviour under heavy load; tune memory management, thread scheduling, and network latency.
  • Partner with traders, risk, and portfolio management teams to translate business needs into robust technical solutions.
  • Contribute to cross‑asset build‑outs within the firm’s next‑generation execution services platform.
  • Participate in deployment, testing, and continuous improvement initiatives that ensure system reliability and rapid iteration.

What You’ll Bring

  • 5‑10 years of experience developing high‑performance or real‑time systems in Java, ideally within trading or electronic‑execution technology.
  • Strong knowledge of concurrent programming, lock‑free algorithms, and data‑structure optimisation.
  • Experience building and scaling distributed systems and event‑driven architectures.
  • Familiarity with low‑latency techniques, including network tuning, garbage‑collection optimisation, and asynchronous messaging.
  • Excellent problem‑solving and debugging skills; comfortable analysing production behaviour at the systems level.
  • Effective communicator able to collaborate directly with trading and technology stakeholders in fast‑moving environments.
  • (Preferred) Background working on e‑trading platforms or multi‑asset execution environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, Execution Technology
Senior Engineer, Execution Technology

Mission Staffing • Chicago (IL)

On-site
USD 180,000 - 260,000
Java eTrading Developer
Java eTrading Developer

QUANTEAM - North America (RAINBOW PARTNERS Group) • New York (NY)

On-site
USD 120,000 - 150,000
Software Developer (Java)
Software Developer (Java)

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 170,000
Execution Engineer
Execution Engineer

Selby Jennings • New York (NY)

On-site
USD 140,000 - 230,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • New York (NY)

On-site
USD 110,000 - 140,000
Java Engineer - Low-Latency Buy-Side Execution
Java Engineer - Low-Latency Buy-Side Execution

Techfellow Limited • New York (NY)

Hybrid
USD 400,000
Software Engineer
Software Engineer

Cleartech Recruiting • New York (NY)

On-site
USD 175,000 - 200,000
Competitive salary
Flat hierarchy
Collaborative culture
Java Developer
Java Developer

Aquent • Southlake (TX)

On-site
USD 82,656 - 91,844
Junior C++ Engineer | Proprietary Trading Firm
Junior C++ Engineer | Proprietary Trading Firm

Selby Jennings • New York (NY)

On-site
USD 120,000 - 150,000