Senior Software Engineer Execution Dev


New York
Permanent
Negotiable
Financial Technology
PR/568663_1763046880
Senior Software Engineer Execution Dev

A leading multi-strategy hedge fund is seeking a Senior Software Engineer to join its Execution Technology team in New York. This team builds ultra-low-latency systems that form the backbone of the firm's global trading operations. The role is critical to designing and developing fault-tolerant, distributed platforms that process large-scale transactions with millisecond precision.

The ideal candidate will have deep expertise in Java and distributed systems, with a passion for building high-performance applications. You will work in a fast-paced, collaborative environment, partnering with traders, portfolio managers, and risk teams to ensure seamless execution across multiple strategies.

Responsibilities

  • Architect and develop high-performance, fault-tolerant execution systems for large-scale trading.
  • Design distributed architectures optimized for ultra-low latency and scalability.
  • Implement advanced concurrency techniques and lock-free algorithms to maximize speed and reliability.
  • Collaborate with trading and risk teams to align technology with business objectives.
  • Contribute to technical strategy and drive innovation in execution technology.

Qualifications

  • 5+ years of experience in Java development with a focus on performance and concurrency.
  • Strong expertise in multi-threaded programming, lock-free algorithms, and low-latency techniques.
  • Proven experience in distributed systems design and fault-tolerant architectures.
  • Familiarity with C#, C++, or React is a plus.
  • Bachelor's or advanced degree in Computer Science, Engineering, or related field.

Preferred

  • Experience in high-frequency trading, execution platforms, or real-time systems.
  • Knowledge of network optimizations, GC tuning, and performance profiling.
  • Exposure to financial markets and trading workflows.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you