Senior Engineer, Execution Technology
Balyasny Asset Management L.P. · Chicago, IL · 2 wk ago
On-siteFinanceFull-time
Responsibilities
- Design and build high-performance trading algorithms and distributed system components
- Lead the delivery of strategic engineering initiatives from initial concept and design through implementation, rollout, and post-production support
- Take ownership of complex technical projects end-to-end, coordinating across engineering, trading, and business stakeholders to ensure successful outcomes
- Provide technical leadership across the team, helping shape architecture, engineering standards, and development practices
- Mentor and up-skill engineers through coaching, design collaboration, and hands-on support, helping raise the overall technical capability of the team
- Raise the bar through rigorous design and code reviews
- Optimize relentlessly — improving efficiency, scalability, latency, and stability across our systems
- Bridge the gap between technology and the business, collaborating directly with traders, portfolio managers, and risk teams
- Identify opportunities to simplify, modernize, and strengthen the execution platform as business needs evolve
Requirements
- 10–15+ years of experience building financial or trading systems in Java
- Extensive experience with multithreaded/concurrent programming, including lock-free algorithms
- Strong experience designing and developing distributed systems
- Prominent track record of leading complex technical projects from start to finish
- Demonstrated ability to mentor engineers and contribute to the growth and development of a high-performing team
- Excellent verbal and written communication skills
- Thrives in a fast-paced environment
- Familiarity with AI-assisted development tools for planning, code generation, and testing
- Comfortable reading and maintaining systems built in C#