1

Algorithmic Trading Software Developer Jobs in Boulder, CO

Senior Software Engineering Developer

Broomfield, CO · On-site

$55 - $72.50/hr

... Developer will develop and maintain software for satellite data analysis and full stack web ... algorithms, and/or data processing systems • Perform microservice development using Python • ...

Showing results 41-60

Algorithmic Trading Software Developer information

See Boulder, CO salary details

$49.8K

$116K

$172.2K

How much do algorithmic trading software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for algorithmic trading software developer in Boulder, CO is $115,995.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,300.00 and $134,800.00 per year, depending on experience, location, and employer.

What does an algorithmic trading software developer do?

An Algorithmic Trading Software Developer designs, develops, and optimizes software that executes financial trades automatically based on predefined algorithms. They work with programming languages like Python, C++, or Java, and use data structures, machine learning, and financial models to improve trading efficiency. Their role involves backtesting strategies, optimizing execution speed, and ensuring system reliability. They collaborate with traders, quantitative analysts, and IT teams to enhance trading performance.

What are the key skills and qualifications needed to thrive as an algorithmic trading software developer?

To thrive as an Algorithmic Trading Software Developer, you need strong expertise in programming languages such as Python, C++, or Java, deep knowledge of data structures and algorithms, and a strong background in mathematics or quantitative finance. Familiarity with trading platforms, automated testing frameworks, version control systems like Git, and experience with financial data APIs are highly advantageous. Analytical thinking, attention to detail, and effective teamwork and communication skills set top performers apart in this field. These abilities are crucial for building efficient, reliable trading algorithms and collaborating effectively in the fast-paced, high-stakes environment of financial markets.

What are the most commonly searched types of Algorithmic Trading Software Developer jobs in Boulder, CO?

The most popular types of Algorithmic Trading Software Developer jobs in Boulder, CO are:

What are popular job titles related to Algorithmic Trading Software Developer jobs in Boulder, CO?

For Algorithmic Trading Software Developer jobs in Boulder, CO, the most frequently searched job titles are:

What job categories do people searching Algorithmic Trading Software Developer jobs in Boulder, CO look for?

The top searched job categories for Algorithmic Trading Software Developer jobs in Boulder, CO are:

What cities near Boulder, CO are hiring for Algorithmic Trading Software Developer jobs?

Cities near Boulder, CO with the most Algorithmic Trading Software Developer job openings:

Infographic showing various Algorithmic Trading Software Developer job openings in Boulder, CO as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $115,995 per year, or $55.8 per hour.

Sr. Principal Algorithms Software Engineer - Boulder, Colorado

Davidson Technologies, Inc.

Boulder, CO • On-site

$125K - $167K/yr

Full-time

Re-posted 22 days ago


Job description

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.
Davidson is seeking a Principal/Sr. Principal Algorithms Engineer in Boulder, Colorado.
As a Principal / Senior Principal Algorithms Software Engineer on the BOA/ESL Team, you will be responsible for designing, developing, testing, documenting, and debugging software and complex mathematical algorithms. This fast-paced and cutting-edge research and development environment will rely on your familiarity with modern software practices. You are expected to communicate technical information effectively and clearly, and present technical approaches and findings. Our team of motivated technical talent works closely with the end user (and each other) to ensure the direct mission applicability of developed products.
Job Responsibilities:
  • Breadth and depth in the application of mathematics to perform data analysis and algorithm development for missile tracking applications.
  • Development and performance analysis of tracking and state estimation algorithms.
  • Tool and prototype development using Modern C++ and Python.
  • Algorithm defect tracking and resolution.
  • Technical Documentation as required.
  • Work in cross-discipline teams and communicate clearly across various levels of engineers.

Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels.
Job Requirements:
  • Principal Algorithm Software Engineer (Level 3): Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience, or a Master's degree in a STEM discipline and 3 years experience, or a PhD and 1 year of experience.
  • Sr. Principal Algorithm Software Engineer (Level 4): Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 8 years of related experience, or a Master's degree in a STEM discipline and 6 years experience, or a PhD and 4 year of experience.
  • Applicants must have a minimum of 1 year of software development experience with Python and/or C++.
  • Applicants must have Linux experience and working knowledge of common utilities like grep, awk, cat head, etc.
  • Experience developing, analyzing, testing, and implementing extendable / reusable algorithms.
  • Applicants must have algorithm design and state estimation experience.
  • Experience with data analysis - Population statistics and trend identification.
  • The ability to bridge between theoretical concepts and practical implementation.
  • Ability and willingness to travel up-to 10% to support business needs.

Preferred Qualifications:
  • Strong statistical background and skills.
  • Experience in tracking and prediction algorithms, simulation, and validation.
  • Experience with multiple hypothesis tracking.
  • Experience in the numerical implementation of motion filters.

Clearance:
  • Active DoD clearance with the ability to obtain and maintain a TS/SCI clearance