Lead Engineer, Execution Technology

Balyasny Asset Management L.P.

Singapore

On-site

SGD 300,000 - 600,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Balyasny Asset Management L.P. is seeking a Lead Engineer for its Execution Technology team to build high-performance, low-latency trading platforms and robust fault-tolerant systems that handle ultra-high transaction volumes.

This hands-on leadership role drives projects from design through production, mentors engineers, and sets standards for architecture, testing, and deployment across distributed components.

Qualifications

  • 15+ years building trading systems in Java.
  • 10+ years multithreaded/concurrent programming and lock-free algorithms.
  • 10+ years designing distributed systems.
  • Proven experience leading multi-component technical projects end-to-end.
  • 5+ years mentoring engineers through coaching and code reviews.

Responsibilities

  • Design and build high-performance trading algorithms and distributed-system components.
  • Lead strategic engineering initiatives from initial concept and design through implementation, rollout and post-production support.
  • Own multi-component technical projects end-to-end, coordinating with engineering, trading and business stakeholders to deliver agreed delivery, quality, reliability and production-readiness objectives.
  • Provide technical leadership across the team, contributing to architecture, engineering standards and development practices.
  • Mentor engineers through coaching, design collaboration and hands-on technical support.
  • Conduct structured design and code reviews against documented quality, performance, security and maintainability standards.
  • Improve efficiency, scalability, latency and stability across our systems.
  • Collaborate directly with traders, portfolio managers and risk teams to connect technology solutions with business requirements.
  • Identify opportunities to simplify, modernise and strengthen the execution platform in response to changes in trading, risk or operational requirements.

Skills

Java
Multithreaded programming
Distributed systems
Technical leadership
Mentoring engineers
Code reviews
Documentation
AI-assisted development tools
C# maintenance

Tools

AI-assisted development tools

Job description

The Execution Technology team develops high-performance technologies that support BAM’s Investment and Business divisions. The team builds systems designed and optimised for microsecond-level latency and high fault tolerance, supporting high-volume transaction flows at the core of the business.

We are looking for a Lead Engineer to help shape the next generation of execution platforms. This is a hands-on technical leadership role for someone who enjoys solving complex engineering problems, delivering projects from initial design through production, and developing the technical capability of fellow engineers.

The role will suit candidates who are interested in tackling complex engineering challenges and building platforms that can support materially higher transaction volumes while maintaining required latency and reliability targets.

Responsibilities
  • Design and build high-performance trading algorithms and distributed-system components.
  • Lead strategic engineering initiatives from initial concept and design through implementation, rollout and post-production support.
  • Own multi-component technical projects end-to-end, coordinating with engineering, trading and business stakeholders to deliver agreed delivery, quality, reliability and production-readiness objectives.
  • Provide technical leadership across the team, contributing to architecture, engineering standards and development practices.
  • Mentor engineers through coaching, design collaboration and hands-on technical support.
  • Conduct structured design and code reviews against documented quality, performance, security and maintainability standards.
  • Improve efficiency, scalability, latency and stability across our systems.
  • Collaborate directly with traders, portfolio managers and risk teams to connect technology solutions with business requirements.
  • Identify opportunities to simplify, modernise and strengthen the execution platform in response to changes in trading, risk or operational requirements.
Minimum Qualifications
  • At least 15 years of experience building trading systems in Java.
  • At least 10 years of experience with multithreaded and concurrent programming, including lock-free algorithms.
  • At least 10 years of experience designing and developing distributed systems.
  • Demonstrated experience leading multi-component technical projects from initial design through implementation, production delivery and post-production support.
  • At least 5 years of experience mentoring engineers through coaching, design collaboration, code reviews or hands-on technical support.
  • Ability to explain technical designs, trade-offs and operational risks clearly in written documentation and discussions with technical and non-technical stakeholders.
  • Demonstrated ability to prioritise competing engineering tasks and deliver agreed milestones when technical or business requirements change.
  • Practical experience using AI-assisted development tools for at least two of the following: planning, code generation, test development or code review.
  • Ability to read, troubleshoot and maintain existing C# codebases.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Engineer, Trade Processing Technology
Lead Engineer, Trade Processing Technology

Balyasny Asset Management • Singapore

On-site
SGD 180,000 - 260,000
Lead Engineer, Trade Processing Technology
Lead Engineer, Trade Processing Technology

Balyasny Asset Management L.P. • Singapore

On-site
SGD 180,000 - 300,000
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology

Bank of America • Singapore

On-site
SGD 90,000 - 120,000
Java Technical Lead (Equity Trading)
Java Technical Lead (Equity Trading)

Tangspac Consulting Group • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Space Executive • Singapore

On-site
SGD 180,000 - 240,000
VP/AVP, FICC eTrading Software Engineer, Global Markets Technology
VP/AVP, FICC eTrading Software Engineer, Global Markets Technology

Bank of America Singapore • Singapore

On-site
SGD 180,000 - 320,000
Assistant Vice President/Vice President, Software Engineer, Global Markets Technology
Assistant Vice President/Vice President, Software Engineer, Global Markets Technology

Bank of America • Singapore

On-site
SGD 180,000 - 300,000
Lead Architect - High-Performance Trading Platform
Lead Architect - High-Performance Trading Platform

Balyasny Asset Management L.P. • Singapore

On-site
SGD 300,000 - 600,000
Lead Engineer Digital Assets
Lead Engineer Digital Assets

Proofofsearch • Singapore

On-site
SGD 210,000 - 320,000
Trading Technology Engineer
Trading Technology Engineer

Abaxx Technologies • Singapore

On-site
SGD 90,000 - 140,000