Senior Execution Technology Engineer - Java
United States,
New York
Permanent
Job ID: 2526
Job Description
[Up to c. $250k Base Salary + Discretionary Bonus | Hybrid Working]
Role Overview
We’re representing a leading multi-strategy investment firm building high-performance execution technology at the centre of its trading platform. This team owns latency-sensitive Java systems, distributed execution services and trading workflow components used across large-scale, business-critical transaction flows. This is a senior hands-on engineering role for someone who can design, deliver and improve complex systems while providing technical direction to other engineers. The work sits close to trading, portfolio management and risk, with a clear focus on scalability, resilience, correctness and performance...
Key Responsibilities
- Design and develop Java-based systems supporting execution workflows, trading activity and distributed platform services
- Improve system behaviour across latency, throughput, fault tolerance, maintainability and operational resilience
- Take responsibility for critical engineering work across performance, reliability, scalability and system design
- Lead complex technical initiatives from architecture and planning through delivery, rollout and production ownership
- Identify opportunities to simplify, modernise and strengthen core execution technology as platform demands evolve
- Partner closely with engineers, traders, portfolio managers and risk stakeholders to solve practical business problems
- Provide technical direction across architecture, development standards and delivery approach
- Support and mentor engineers through design discussions, code reviews and hands-on technical guidance
- Use modern engineering tooling, including AI-assisted development workflows, to support planning, testing and delivery
What You’ll Bring…
- Strong hands-on Java engineering background across complex, performance-sensitive production systems
- 9+ years’ experience building Java systems within financial, trading or execution technology environments
- Deep understanding of concurrency, multithreading and lock-free programming techniques
- Experience designing distributed systems where speed, stability and correctness are all critical
- Proven ability to lead technical projects from early design through successful production delivery
- Ability to raise engineering standards through mentoring, technical review and practical leadership
- Clear communication skills, with confidence working across both technical and business-facing teams
- Familiarity with AI-assisted development tools for planning, code generation, testing or workflow acceleration
- (Preferred) Experience with execution platforms, order routing, trading algorithms, market data or front-office trading workflows
- (Preferred) Comfortable reading, improving or maintaining systems built in C# where required
...
Apply for this role
All fields marked with * are required.