Jobs › Jobs › Senior Software Engineer, Options Execution Systems
Chicago, IL · Full-time · USD 200k–225k · O-1A fit

Senior Software Engineer, Options Execution Systems

Diversified proprietary trading firm trading its own capital, headquartered in Chicago

Chicago, ILOn-siteFull-timeSeniorO-1A fit (senior candidates)Added week of Nov 9, 2026
Real postingModeled on a real U.S. posting from October 2026 · employer not named · apply to be matched with employers hiring for this role.
EmployerDiversified proprietary trading firm trading its own capital, headquartered in Chicago (not named)
LocationChicago, IL · On-site
Type & levelFull-time · Senior
PayUSD 200k–225k base
Source: pay range stated in the source posting
Visa pathO-1A fit (senior candidates)
Role familyQuantitative Developer / Low-Latency Engineer

About the role

The role improves and extends low-latency trade execution systems for an equity options business focused on Asia. The engineer sits between research and trading teams and works with senior technologists on tight latency and availability constraints.

What you'll do

  • Build and improve high-availability execution systems in C++ and Python under strict latency and resource limits
  • Interface with ultra-low-latency FPGA trading systems
  • Work on highly distributed systems used by the options desk
  • Analyze requirements from traders and researchers and turn them into designs
  • Lead discussions on implementation, testing and architecture practices, and drive new initiatives
  • Evaluate new tools, frameworks and software components for integration

Requirements

  • Strong command of modern C++ (C++17 and later), Boost and the STL
  • At least 4 years in the trading industry or in high-performance low-latency C++ development
  • Prior work on options or derivative products
  • Multi-threaded programming skills and a solid grasp of hardware and software interaction
  • Performance tuning and troubleshooting skills across applications, Linux and socket I/O
  • Experience working with research teams and quantitative researchers

Nice to have

  • Knowledge of Python

Pay & benefits

USD 200k–225k base. The posting lists an annual discretionary bonus, group medical, pharmacy, dental and vision insurance, a 401k with discretionary employer match, disability, life and AD&D insurance, HSAs and FSAs.

Pay source: pay range stated in the source posting. Market data, not an offer from O1DMatch.

Visa path

Senior low-latency engineers in trading often document O-1A evidence such as high salary, original technical contributions, authorship or talks, and recognition from peers or industry. The posting states no citizenship restriction. An employer like this or a U.S. agent can file an O-1A petition, but approval depends on the individual's evidence.

How to get matched

  1. Take the free eligibility checkAn AI review of your background against the eight O-1 criteria, at check.o1dmatch.com.
  2. Create your profile with code WORKWITHUSIt unlocks the Starter plan at no cost. Tell us your field and the work you do today.
  3. Upload your evidenceEach document is sorted under the criterion it supports, and your criteria map shows what is still missing.
  4. Get matchedWe match strong profiles with U.S. employers hiring for roles like this one. Gigs you confirm with verified companies count toward your itinerary, and at a score of 75 we connect you with an immigration attorney.

This listing describes a real U.S. posting so you can see what employers ask for. O1DMatch does not represent that employer and does not hold this opening; applying matches you with employers hiring for this kind of role. No visa outcome is promised.

← Back to all jobs · More Quantitative Finance roles →