1

Quantitative Software Developer Jobs (NOW HIRING)

Cubist's data services group is looking for a junior Quantitative Software Developer to join our dedicated team. Our group is responsible for the timely delivery of comprehensive and error-free data ...

Cubist's data services group is looking for a junior Quantitative Software Developer to join our dedicated team. Our group is responsible for the timely delivery of comprehensive and error-free data ...

We are looking for a quantitative software developer to join our team and contribute to multiple initiatives that aim to expand our business. The candidate should be passionate about financial market ...

We are looking for a quantitative software developer to join our team and contribute to multiple initiatives that aim to expand our business. The candidate should be passionate about financial market ...

Hands-on experience with software architecture and engineering best practices (testing, CI/CD, monitoring, profiling, version control) * Strong quantitative and analytical skills; command of linear ...

Hands-on experience with software architecture and engineering best practices (testing, CI/CD, monitoring, profiling, version control) * Strong quantitative and analytical skills; command of linear ...

Within this group, our Quantitative Software Engineers have primary responsibility for the quantitative software platform which underpins our scientific endeavors. Together with the researchers and ...

next page

Showing results 1-20

Quantitative Software Developer information

See salary details

$169K

$210.6K

$240.5K

How much do quantitative software developer jobs pay per year?

As of Jun 21, 2026, the average yearly pay for quantitative software developer in the United States is $210,625.00, according to ZipRecruiter salary data. Most workers in this role earn between $187,500.00 and $233,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Quantitative Software Developer, and why are they important?

To thrive as a Quantitative Software Developer, you need strong programming skills (often in Python, C++, or Java), a solid foundation in mathematics and statistics, and typically a degree in computer science, mathematics, engineering, or a related field. Familiarity with numerical libraries, data analysis tools, version control systems, and experience with financial modeling platforms are highly valuable. Analytical thinking, problem-solving abilities, and effective communication help you collaborate with cross-functional teams and interpret complex data. These skills are crucial for building robust quantitative models and software that drive data-driven decisions in finance and technology sectors.

What is a Quantitative Software Developer?

A Quantitative Software Developer is a professional who combines expertise in software engineering, mathematics, and finance to design, develop, and maintain systems that support quantitative analysis and trading. They work closely with quantitative analysts (quants) to implement complex financial models, optimize trading strategies, and process large datasets efficiently. Their role often involves using programming languages like Python, C++, or Java to build low-latency, high-performance applications for financial institutions such as banks, hedge funds, or trading firms. The position requires a strong background in computer science, familiarity with financial markets, and the ability to solve challenging technical problems.

How do Quantitative Software Developers typically collaborate with quantitative analysts and traders?

Quantitative Software Developers work closely with quantitative analysts and traders to translate complex financial models into robust, production-ready code. This collaboration often involves regular meetings to discuss model requirements, performance optimization, and real-time data integration. Developers may also pair with analysts to validate outputs and ensure accuracy, while providing technical expertise on software architecture and best coding practices. Strong communication and teamwork skills are vital for successfully bridging the gap between quantitative research and practical trading solutions.

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

AspectQuantitative Software DeveloperQuantitative Analyst
CredentialsDegree in Computer Science, Software Engineering, or related fieldsDegree in Finance, Economics, or Mathematics
Work EnvironmentDevelops trading algorithms, risk systems, and data infrastructureAnalyzes financial data, models market behavior, and advises on investment strategies
Employer & Industry UsageFinancial firms, hedge funds, trading desksInvestment banks, asset management firms, hedge funds
Common Search & ComparisonFocuses on software development skills and codingFocuses on financial modeling and data analysis

While both roles operate within the finance industry, a Quantitative Software Developer primarily focuses on building and maintaining software systems used for trading and risk management. In contrast, a Quantitative Analyst concentrates on analyzing financial data and developing models to inform investment decisions. Understanding these differences helps candidates target their skills and career goals effectively.

What states have the most Quantitative Software Developer jobs? States with the most job openings for Quantitative Software Developer jobs include:
Infographic showing various Quantitative Software Developer job openings in the United States as of June 2026, with employment types broken down into 70% Full Time, 2% Part Time, 26% Contract, and 2% Nights. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $210,625 per year, or $101.3 per hour.
Quantitative Software Developer

Quantitative Software Developer

Campbell & Company, LP

Baltimore, MD

Full-time

Posted 7 hours ago


Job description

The Quantitative Software Developer (internally referred to as a Software or Research Engineer) contributes to the creation and implementation of research ideas and solutions through the design, development and maintenance of the firm’s proprietary research models and libraries. This includes the ability to understand and properly implement, test, refine and expand upon mathematical models using time series objects, basic statistics code, graphing functions, simulations, basic database queries, unit testing and reporting functions. The Quantitative Software Developer may also work in a cross-department capacity with colleagues from Market Data, Operations, Trading, and others.

There are multiple open Quantitative Software Developer roles within Campbell’s Research department. Applicants are considered for all opportunities, and the assignment for the successful candidates will be based on the fit and needs as assessed by the hiring managers.

Principal Responsibilities:

Development

• Develop internal applications and libraries using a variety of technologies and programming languages (primarily MATLAB, as well as Python, C/C++, SQL, etc.) following a defined development process.

• Gather requirements, implement, document, and test both new systems and enhancements to existing code.

• Apply domain and technical knowledge to improve efficiency and productivity.

• Take leadership in key technical initiatives.

• Mentor and coach colleagues in best practices of software development and project management.

Portfolio Oversight

• Develop expertise with technical aspects of production models and take responsibility for the successful and correct deployment of changes into production.

• Identify, propose, and lead development of improvements to monitoring, data visualization, and analytics capabilities.

Maintenance and Support

• Interface and work with users to analyze current procedures and proactively suggest process improvements.

• Monitor, support, and troubleshoot our live system of models and risk management system.

Continued Learning

• Keep up to date with industry trends and current technology, sharing knowledge with colleagues and suggesting improvements to senior leadership.

Required Qualifications

• Bachelor’s degree in Computer Science or related field

• Expertise in at least one common programming language (e.g., Python, Java, C#, C/C++, MATLAB, Ruby, Go, Rust)

• Knowledge of modern software development methodologies, best practices, and tools such as revision control, testing frameworks, build scripts/tools, issue/bug/defect tracking, collaborative tools

• Demonstrated leadership and/or project management experience

• Innate curiosity with a passion for applying technology to solve problems

• Strong mathematical and analytical skills

• Knowledge of relational database design and implementation

• Interest in financial markets and/or quantitative investing

• Excellent interpersonal skills and ability to succeed in a team-based collaborative environment

• Effective verbal and written communication skills

• Willingness to take on responsibility for systems and processes

• Strong attention to detail