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.
