Skip to main content

Senior Engineer, Execution Technology

Posted 2 days ago

mission staffingChicago (IL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

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#

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this