Lead Engineer, Execution Technology
Core
Design and build high-performance trading algorithms and distributed-system components to support high-volume transaction flows with microsecond-level latency.
Role type
Senior hands-on IC lead engineer (execution technology)
Builds
High-performance execution platforms for Investment and Business divisions
Domain
Financial services / High-frequency trading
Deliverable
production ML models | product features
Required skills
Java, multithreaded and concurrent programming, lock-free algorithms, distributed systems design, technical leadership, mentoring, AI-assisted development tools, C# codebase maintenance
Technologies
Java, C#
Responsibilities
Design and build high-performance trading algorithms and distributed-system components; Lead strategic engineering initiatives from concept to production; Own multi-component technical projects end-to-end; Provide technical leadership and mentor engineers; Conduct structured design and code reviews; Improve efficiency, scalability, latency and stability; Collaborate with traders and risk teams to align technology with business requirements.
Seniority
Senior, hands-on IC with leadership responsibilities