Senior Engineer, Execution Technology

View All Jobs >

Summary

Step into a technical leadership role at the heart of a firm’s trading operations, where microsecond-level performance isn’t a nice-to-have, it’s the whole job. This is a chance to shape next-generation execution platforms built to scale by orders of magnitude.


Company Information:

A sophisticated, fast-moving trading firm known for its cutting-edge execution capabilities and its commitment to engineering excellence at every layer of the business.


Job Description:
  • Design and build high-performance trading algorithms and distributed system components
  • Drive strategic engineering initiatives from concept and design through implementation, rollout, and ongoing production support
  • Own complex technical projects end-to-end, working closely with engineering, trading, and business partners
  • Help set technical direction for the team, shaping architecture decisions, engineering standards, and development practices
  • Coach and mentor engineers through hands-on collaboration, design discussions, and code-level guidance
  • Push for high standards through thorough design and code review
  • Continuously improve system efficiency, scalability, latency, and stability
  • Act as a bridge between engineering and the business, working directly with traders, portfolio managers, and risk teams
  • Identify opportunities to modernize, simplify, and strengthen the execution platform as the business evolves

Requirements / Qualifications:
  • 10-15+ years building financial or trading systems in Java
  • Deep experience with multithreaded and concurrent programming, including lock-free techniques
  • Strong background designing and building distributed systems
  • Track record of leading complex technical initiatives from start to finish
  • Experience mentoring engineers and helping build a strong, high-performing team
  • Strong written and verbal communication skills
  • Comfortable operating in a fast-paced, high-stakes environment
  • Familiarity with AI-assisted development tools for planning, coding, and testing
  • Able to read and maintain systems written in C#

Direct Hire Positions    Back to Top