Execution Algo Engineer, Execution Technology - Java

• Posted 1 day ago • Updated 1 hour ago
Full Time
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Asset Management
  • Backbone.js
  • System Integration Testing
  • Performance Engineering
  • Distributed Computing
  • Scalability
  • Finance
  • Trading
  • Java
  • Multithreading
  • Concurrent Programming
  • Algorithms
  • Risk Management
  • Artificial Intelligence
  • Testing
  • C#
  • C++
  • React.js

Summary

Build the Algorithms That Move Markets

At Balyasny Asset Management (BAM), the Execution Technology team doesn't just support trading - we power it. We engineer millisecond-aware systems that form the backbone of the firm's trading infrastructure. At the heart of this infrastructure sit our benchmark Execution Algorithms - sophisticated, performance-driven strategies designed to meet the precise execution targets of our Portfolio Managers. By building and continuously refining these algorithms, we deliver best-in-class execution while enabling centralized, efficient risk management across the firm.

If you're passionate about solving hard problems, thrive in a high-performance engineering culture, and want your work to have real, measurable impact - this is the role for you.

What You'll Do

  • Build and evolve our Execution Algorithm and business automation suite - from concept to production
  • Partner with senior engineers to design high-performance trading algorithms and distributed system components
  • Raise the bar through rigorous design and code reviews
  • Optimize relentlessly - improving efficiency, scalability, and stability across our systems
  • Bridge the gap between technology and the business, collaborating directly with traders, portfolio managers, and risk teams

What We're Looking For

Required:
  • 2+ years of hands-on experience building Execution Trading Algorithms
  • 5+ years building financial or trading systems in Java
  • Deep expertise in multi-threaded and concurrent programming, including lock-free algorithms
  • Experience designing and developing distributed systems
  • Solid understanding of centralized risk management
  • Familiarity with AI-assisted development tools (planning, code generation, testing)
  • Strong communicator - equally comfortable in a whiteboard session or a stakeholder meeting
  • Energized, not intimidated, by a fast-paced environment

Nice to Have:
  • Proficiency in C#, C++, or React
  • Experience with low-latency programming techniques
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10125634
  • Position Id: 48fbdcfad5196a61a3febb21fdd2d5dd
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

New York, New York

Today

Full-time

USD 142,500.00 - 185,000.00 per year

Jersey City, New Jersey

Today

Full-time

USD 152,000.00 - 215,000.00 per year

New York, New York

Today

Full-time

USD 160,000.00 - 240,000.00 per year

Jersey City, New Jersey

Today

Full-time

USD 171,000.00 - 260,000.00 per year

Search all similar jobs