Senior Engineer, Execution Technology

Mission Staffing

Chicago (IL)

On-site

USD 180,000 - 260,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mission Staffing in Chicago seeks a senior engineering leader to design and operate high-performance trading platforms where microsecond latency is central to the business.

You will drive architecture, set standards, mentor engineers, and partner with traders and risk teams to scale systems and cut latency.

This leadership role requires deep Java expertise, distributed-systems experience, and a proven track record delivering end-to-end initiatives.

Qualifications

  • 10–15+ years building financial or trading systems in Java.
  • Deep experience with multithreaded and concurrent programming.
  • 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.
  • Able to read and maintain systems written in C# and familiarity with AI-assisted development tools.

Responsibilities

  • Design and build high-performance trading algorithms and distributed system components.
  • Drive strategic engineering initiatives from concept through rollout and production support.
  • Own complex technical projects end-to-end with engineering, trading, and business partners.
  • Help set technical direction, architecture decisions, and development practices.
  • Coach and mentor engineers through hands-on collaboration and code reviews.
  • Push for high standards through design and code review.
  • Continuously improve system efficiency, scalability, latency, and stability.
  • Act as a bridge between engineering and business with traders, PMs, and risk teams.
  • Identify opportunities to modernize and strengthen the execution platform as the business evolves.

Skills

Java
Multithreading
Distributed systems
Leadership
Mentoring engineers
Communication
High-stakes environment
AI-assisted tools

Tools

C#

Job description

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 testingAble to read and maintain systems written in C#
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Execution Engineer
Execution Engineer

Selby Jennings • New York (NY)

On-site
USD 140,000 - 230,000
Java Developer - Buy-Side Execution Systems | Dynamic Asset Management Leader
Java Developer - Buy-Side Execution Systems | Dynamic Asset Management Leader

Techfellow Limited • New York (NY)

Hybrid
USD 400,000
Competitive compensation package
Hybrid work model
Execution Algo Engineer
Execution Algo Engineer

Selby Jennings • Chicago (IL)

On-site
USD 140,000 - 230,000
Principal Software Development Engineer, Trading Systems
Principal Software Development Engineer, Trading Systems

twentyAI • New York (NY)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer - Algo Trading Systems
Senior Software Engineer - Algo Trading Systems

Volition • New York (NY)

On-site
USD 140,000 - 210,000
Senior Engineer, Execution Technology
Senior Engineer, Execution Technology

Balyasny Asset Management L.P. • New York (NY)

On-site
USD 150,000 - 200,000
Senior Engineer, Execution Technology
Senior Engineer, Execution Technology

Balyasny Asset Management L.P. • Chicago (IL)

On-site
USD 130,000 - 170,000
Engineer, Execution Technology
Engineer, Execution Technology

Balyasny Asset Management L.P. • New York (NY)

On-site
USD 120,000 - 160,000
Trading Engineer - Execution
Trading Engineer - Execution

ittihad medical centre • Chicago (IL)

On-site
USD 175,000 - 225,000
Engineer, Execution Technology
Engineer, Execution Technology

Balyasny Asset Management L.P. • Chicago (IL)

On-site
USD 110,000 - 140,000