1

Senior Quantitative Developer Jobs in Chicago, IL

Sr. Quantitative Engineer

Chicago, IL ยท On-site

$107K - $147K/yr

Senior Quantitative engineers work with senior modelers, risk managers, and technologists to understand the current state and design the future state of data and analytics. Senior Quantitative ...

Sr. Quantitative Engineer

Chicago, IL

$107K - $147K/yr

Senior Quantitative engineers work with senior modelers, risk managers, and technologists to understand the current state and design the future state of data and analytics. Senior Quantitative ...

IMC Trading is seeking a Senior Quantitative Researcher to join the options quant team. You will ... Experience in project or people management * Strong programming skills, Python, Java or C ...

Quantitative Researcher - Options

Chicago, IL ยท On-site

$250K - $300K/yr

IMC Trading is seeking a Senior Quantitative Researcher to join the options quant team. You will ... Strong programming skills, Python, Java or C++ preferred * Proven success in quantitative modelling ...

next page

Showing results 1-20

Senior Quantitative Developer information

See Chicago, IL salary details

$144.2K

$177.4K

$200.7K

How much do senior quantitative developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for senior quantitative developer in Chicago, IL is $177,431.00, according to ZipRecruiter salary data. Most workers in this role earn between $164,227.00 and $190,914.00 per year, depending on experience, location, and employer.

What is a senior quantitative developer?

A Senior Quantitative Developer is an experienced professional who combines advanced programming skills with deep knowledge of mathematical and statistical modeling to design, implement, and optimize complex financial algorithms and trading systems. They work closely with quantitative analysts and traders to translate mathematical models into efficient, production-ready code, often focusing on areas such as risk management, pricing, and market data analysis. In addition to strong coding abilities, typically in languages like C++, Python, or Java, they are expected to have expertise in financial markets, data structures, and performance optimization. Senior Quantitative Developers often mentor junior team members and contribute to the strategic direction of technology and model development within their firm.

What are the key skills and qualifications needed to thrive as a senior quantitative developer?

To thrive as a Senior Quantitative Developer, you need a strong background in mathematics, statistics, computer science, and financial theory, typically supported by an advanced degree in a quantitative field. Proficiency in programming languages such as Python, C++, or Java, and experience using quantitative libraries, databases, and version control systems are essential, alongside knowledge of relevant industry tools like MATLAB or R. Strong problem-solving skills, attention to detail, and the ability to communicate complex concepts clearly are crucial soft skills for this role. These abilities enable effective development and implementation of quantitative models, ensuring robust financial analysis and supporting critical business decisions.

How does a senior quantitative developer typically collaborate with quantitative researchers and traders?

A Senior Quantitative Developer works closely with quantitative researchers to translate their mathematical models into robust, production-ready code. They also partner with traders to understand their workflow needs and ensure that trading systems are reliable, efficient, and responsive to market conditions. Effective communication is key, as the developer must bridge the gap between research insights and operational trading platforms. This collaboration often involves iterative feedback, rapid prototyping, and ongoing support to adapt systems to new strategies or market data.

What is the difference between Senior Quantitative Developer vs Quantitative Analyst?

AspectSenior Quantitative DeveloperQuantitative Analyst
Required CredentialsAdvanced degrees in math, finance, or computer science; programming skillsSimilar educational background; strong analytical skills
Work EnvironmentDevelops trading algorithms, implements models, collaborates with tech teamsPerforms data analysis, risk assessment, supports trading strategies
Employer & Industry UsageFinancial firms, hedge funds, investment banksAsset management firms, hedge funds, banks

The main difference is that Senior Quantitative Developers focus on building and implementing trading models and software, while Quantitative Analysts primarily analyze data and develop trading strategies. Both roles require strong quantitative skills, but the developer role emphasizes programming and system development, whereas analysts focus more on data analysis and research.

What are the most commonly searched types of Quantitative Developer jobs in Chicago, IL?

The most popular types of Quantitative Developer jobs in Chicago, IL are:

What are popular job titles related to Senior Quantitative Developer jobs in Chicago, IL?

For Senior Quantitative Developer jobs in Chicago, IL, the most frequently searched job titles are:

What job categories do people searching Senior Quantitative Developer jobs in Chicago, IL look for?

The top searched job categories for Senior Quantitative Developer jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Senior Quantitative Developer jobs?

Cities near Chicago, IL with the most Senior Quantitative Developer job openings:

Infographic showing various Senior Quantitative Developer job openings in Chicago, IL as of August 2026, with employment types broken down into 100% Full Time. Highlights an 49% In-person, and 51% Remote job distribution, with an average salary of $177,431 per year, or $85.3 per hour.

Senior Quantitative Developer

Scalp Trade LLC

Chicago, IL โ€ข On-site

Full-time

Re-posted 2 days ago


Job description

Position Overview

We are seeking a senior software engineer who builds fast, robust, concurrent numerical systems and who enjoys turning quantitative models into production reality. You will work side by side with traders and quantitative researchers, take their pricing, volatility, and interest-rate models, and implement high-performance concurrent versions suitable to be consumed by high-speed trading algorithms. This is a hands-on engineering role: you own the architecture, the concurrency design, the performance, the deployment, and the debugging. The theory matters — but we are hiring you first for your ability to build software that runs, runs correctly, and runs fast under load.

This is also a collaborative, social role. You will be in constant contact with the traders and researchers whose models you implement, translating their intent into production systems and making the engineering calls where theory meets the constraints of real hardware.




Key Responsibilities
  • Take Options Pricing, volatility, and interest-rate models from quantitative traders and quantitative researchers and implement fast, robust, concurrent, production-grade versions of them.

  • Design concurrent/multicore systems with real shared state concurrency with non-trivial data sharing and efficient synchronization. Your experience should tell you that the most difficult problems and their most efficient solutions are very rarely embarrassingly parallel.

  • Optimize numerical calculations for high throughput and low latency: among other things you'll be taking advantage of cache-aware approaches to data organization, memory preallocation and reuse, avoiding runtime dynamic memory allocation, and trade-offs between speed and precision when leveraging approximation techniques.

  • Make pragmatic engineering decisions. Design systems that actually turn on and run within a finite amount of time, subject to a finite budget of CPU cores and memory — not systems that only “work” given unlimited time and unlimited hardware.

  • Own the full lifecycle of your systems: build from source with CMake, manage your own deployments, conduct and verify your own application testing, and be responsible for integration of your systems with other developers.

  • Debug and support your systems in production, ensuring that the data being produced by these systems is correct and properly being made available for our high-speed trading algorithms.

  • Reason about and explain to our quantitative traders and quantitative researchers the consequences of their requirements and design choices — ranging from performance degradations introduced by a certain calculation, to coming up with alternatives either by identifying and removing redundant calculations or proposing approximation procedures to perform the same calculation faster or with less compute requirements.




Required Qualifications
  • Systems & concurrency (the core of the role)

    • Deep, demonstrable experience in multithreaded/multicore/concurrent programming in C++ and in a Linux environment, with a track record of correct designs involving non-trivial data sharing, that act on and produce high throughput low latency data.

    • Fluency with synchronization primitives and interprocess communication primitives and when to use each: atomics, spinlocks, mutexes, reader-writer locks, POSIX shared memory, and reasoning about data races behind them.

    • Proven experience optimizing calculations for high throughput and low latency — from the perspective of data organization, cache awareness, and memory allocation best practices.

    • Pragmatism about resources: the ability to build systems that run within realistic core and memory budgets, not designs that assume an infinite machine.

    • Strong Modern C++ Programming Skills.  Familiarity with language provided multithreading and synchronization primitives, as well as the merits/drawbacks of different parts of the standard library from a performance perspective.

    • Practical mastery of the build/deploy loop: building software from source with CMake, managing your own application deployments, testing, and integrating with other developers.

  • Numerical & quantitative

    • Experience implementing numerical methods, including iterative/optimization methods such as SQP, SLP, SLSQP, Nelder-Mead, Brent's method, and Newton's method, and matrix decompositions such as QR and SVD.

    • A working knowledge of options theory and derivatives pricing sufficient to collaborate closely with traders and researchers and faithfully implement their models.

    • Ability to profile the latency and throughput of various computational subroutines that make up the systems as well their associated data hand-offs, and make suggestions for improvements and changes when a speed up is needed.

  • Ways of working

    • Strong collaboration and communication skills — you enjoy working directly with traders and researchers.

    • Ability to work independently and take ownership in a fast-moving environment.

Nice to Have

  • SIMD experience (SSE/AVX intrinsics or equivalent).

  • POSIX Socket programming experience.

  • Interprocess Communication in a Linux environment (unix domain sockets, message queues, shared memory).

  • Experience working with market data.