Jobs › Chicago Trading Company
Experienced Software Engineer - US
Posted Sep 11, 2026 · We last checked this listing on Sep 20, 2026
Apply at Chicago Trading Company
Likely interview questions for this role
Written from this job description, not a generic list. Each one notes what the interviewer is really checking.
Behavioral
Tell me about a time you had to make a system faster with a tight deadline. What did you cut, and what did you refuse to cut?
judgment about tradeoffs under time pressure and whether corners cut were the right ones
Describe the most complex distributed system you've worked on. What broke, and how did you find out it was broken before someone else told you?
experience with distributed systems at scale and whether they build or rely on proper monitoring
Tell me about a time your priorities changed suddenly, maybe mid-project, and you had to drop what you were doing. How did you handle it?
actual comfort with the fast-paced, shifting-priorities environment the posting describes, not just a claim of flexibility
What's a design decision you made that, in hindsight, you'd do differently? What did you learn from it?
self-awareness and whether they actually learn from mistakes rather than deflecting blame
Tell me about a time you disagreed with a trader or a more senior engineer about a technical approach. How did that get resolved?
ability to hold a technical position while working well with non-engineers who have final say on business outcomes
Technical
Walk me through a trading system or low-latency component you built. What made performance hard, and how did you measure whether you actually improved it?
whether the candidate has real hands-on experience optimizing systems rather than just describing architecture in the abstract
Say you have a piece of C++ code that's supposed to be lock-free but you're seeing occasional data corruption under load. How would you go about tracking that down?
depth of concurrency and memory model knowledge, since correctness bugs in trading systems are expensive
How would you explain the tradeoffs between C++, Python, and Java for different parts of a trading system?
whether the candidate understands why each language is used where it is, not just that they've used all three
How do you approach testing code that touches live trading logic, where you can't just run it against production to see what happens?
rigor around testing methodology in a domain where mistakes are costly and hard to reverse
How do you think about garbage collection or memory management differences when moving logic between Java and C++ components in the same system?
whether their cross-language experience is genuine and detailed, given the job explicitly requires all three languages
How would you design a system to handle a sudden spike in market data volume without falling behind or dropping messages?
systems design ability specific to high-throughput, low-latency trading infrastructure
Situational
If you noticed a trading algorithm was behaving strangely in production right now, in a live market, what's the very first thing you would do?
instinct for risk containment versus curiosity-driven debugging when real money is on the line
Suppose a trader comes to you and says a strategy needs a new feature by end of day, but you know the quick way to build it introduces technical debt. What do you do?
how they balance business urgency against long-term system health, and whether they communicate the tradeoff instead of just deciding alone
Practice this interview out loud.
Offer builds a real interview for this exact role at Chicago Trading Company from your resume and this job description, asks the questions one at a time, and tells you what landed. The first one is free.
Practice this out loudThe full job description
As published by Chicago Trading Company.
Apply at Chicago Trading Company
Related jobs
Quant Developer - Research Engineering
Posted Sep 17 · Verified Sep 20
Senior Engineer - Data Ingestion
Posted Sep 17 · Verified Sep 20
Recruiter – Technology (Contract)
Posted Sep 17 · Verified Sep 20
Senior Quantitative Trader - Delta One
Posted Sep 14 · Verified Sep 20
Equity Research Analyst
Posted Sep 11 · Verified Sep 20
Senior Compensation Analyst
Posted Sep 11 · Verified Sep 20