Software Engineer


Chicago
Permanent
Negotiable
Financial Technology
PR/497204_1750682800
Software Engineer

Join one of the most elite trading firms in the world, where cutting-edge technology meets high-stakes finance. We are seeking exceptional engineers with strong backgrounds in either Python or C++ to help build and optimize the systems that power our trading strategies.

This is not your typical engineering role. You will work side-by-side with traders and researchers in a highly collaborative, intellectually rigorous environment. Your work will have a direct and immediate impact on trading performance, and you'll be empowered to take ownership of projects from day one.

What You'll Do:

  • Design, develop, and optimize high-performance systems for real-time trading and data analysis.
  • Collaborate closely with front-office teams to understand strategy requirements and translate them into robust, scalable software solutions.
  • Contribute to the full software lifecycle, from architecture and design to testing and deployment.
  • Work on latency-sensitive systems, large-scale data pipelines, or research infrastructure depending on your strengths and interests.

What We're Looking For:

  • Strong programming skills in either Python or C++ (we value excellence in either language).
  • A deep understanding of algorithms, data structures, and software design principles.
  • Experience working in performance-critical or real-time systems is a plus.
  • Excellent communication skills and a desire to work closely with non-engineering stakeholders.
  • Prior exposure to trading, finance, or quantitative research environments is helpful but not required.

Why?

  • Flat, meritocratic culture that values initiative, creativity, and results.
  • Access to state-of-the-art infrastructure and tools.
  • Highly competitive compensation: $325,000 - $700,000 total compensation, depending on experience and performance.
  • Choose your base: New York City or Chicago - both offices offer a dynamic, collaborative atmosphere.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you