1

Math Software Engineer Jobs in Colorado (NOW HIRING)

Senior software engineer

Colorado Springs, CO ยท On-site

$120K - $159K/yr

This role involves developing advanced mathematical and physics-based software solutions critical ... Collaborate with cross-functional engineering teams * Contribute to system performance optimization

Software Engineer

Boulder, CO ยท On-site

$125K - $165K/yr

Software Engineer 2: Bachelor's degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited institution and 2 years of related software development experience; a ...

Software Engineer

Boulder, CO ยท On-site

$125K - $165K/yr

Software Engineer 2: Bachelor's degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited institution and 2 years of related software development experience; a ...

... Mathematics, Software Development, Systems Engineering, ect. ALTERNATE EXPERIENCE General comment on degrees: Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree.

Software Engineer

Englewood, CO ยท On-site

$85K - $152K/yr

Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud ... mathematicians, and computer scientists/engineers in a highly rewarding personal and professional ...

Software Engineer

Boulder, CO ยท On-site

$125K - $180K/yr

This role is perfect for someone who loves combining math and software, and is excited about ... programming, machine learning, or a related field. * BS or MS in Computer Science, Computer ...

Software Engineer

Lafayette, CO ยท On-site

$120K - $160K/yr

A Bachelor's degree in the physical sciences, mathematics, engineering, or computer science * 5+ years of experience or exposure to software engineering roles and functions * Java and C/C ...

Sentar is looking for a Software Engineer to support U.S. Air Force's Ground Based Strategic ... Bachelor of Science degree in a STEM (Science, Technology, Engineering or Math) discipline.

Showing results 41-60

Math Software Engineer information

What are the key skills and qualifications needed to thrive as a math software engineer, and why are they important?

To thrive as a Math Software Engineer, you need a strong background in mathematics, computer science, and algorithm development, typically supported by a relevant degree. Proficiency in programming languages such as Python, C++, or MATLAB, along with experience using mathematical libraries and tools like NumPy or SciPy, is essential. Analytical thinking, problem-solving, and effective collaboration are valuable soft skills that enhance performance in this role. These skills ensure the development of robust, efficient, and accurate mathematical software solutions that meet complex computational requirements.

How do math software engineers typically collaborate with other teams during the development process?

Math Software Engineers often work closely with cross-functional teams, such as data scientists, product managers, and front-end developers, to ensure mathematical models and algorithms are accurately implemented in software products. Collaboration involves regular meetings to discuss requirements, problem-solving sessions to address computational challenges, and code reviews for maintaining mathematical integrity. Communicating complex mathematical concepts in an accessible way is a key part of the role, enabling teams to create robust and efficient solutions that meet user needs.

What is a math software engineer?

Math Software Engineers are professionals who design, develop, and optimize software that performs complex mathematical computations. They often work on algorithms, numerical analysis, and simulation tools used in scientific research, finance, engineering, or data analysis. Their work ensures that mathematical models and computations are both accurate and efficient within various applications. Math Software Engineers typically have a strong background in mathematics, computer science, and programming languages such as Python, C++, or MATLAB.

What is the difference between Math Software Engineer vs Data Scientist?

AspectMath Software EngineerData Scientist
Required CredentialsBachelor's or higher in Computer Science, Mathematics, or related fieldsBachelor's or higher in Statistics, Data Science, or related fields
Work EnvironmentSoftware development teams, R&D labs, tech companiesData analysis teams, research departments, tech firms
Industry UsageDeveloping algorithms, modeling, simulationData analysis, predictive modeling, insights generation

Math Software Engineers focus on developing mathematical algorithms and software solutions, often working on simulations and modeling. Data Scientists analyze data to extract insights and build predictive models. While both roles require strong math skills, Math Software Engineers are more involved in software development, whereas Data Scientists focus on data analysis and interpretation.

What are the most commonly searched types of Math Software Engineer jobs in Colorado? The most popular types of Math Software Engineer jobs in Colorado are:
Infographic showing various Math Software Engineer job openings in Colorado as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Senior software engineer

PROLIM Global Corporation

Colorado Springs, CO โ€ข On-site

$121K - $159K/yr

Full-time

Posted 25 days ago


Job description

Position Overview
Northrop Grumman Space Systems is seeking a Software Engineer to support an Internal Research & Development (IRAD) program within the Missile Defense Integration Business Unit. This role involves developing advanced mathematical and physics-based software solutions critical to system performance.
The selected candidate will work in a collaborative, closed-area environment supporting high-performance defense systems across land, sea, air, space, and cyberspace domains.
Key Responsibilities
  • Develop novel C++ applications for advanced system capabilities
  • Design and implement mathematics- and physics-intensive algorithms
  • Support software requirements analysis and test case reviews
  • Collaborate with cross-functional engineering teams
  • Contribute to system performance optimization
  • Participate in code reviews and software quality processes
  • Support automated testing and validation efforts

Basic Qualifications
  • Bachelor's degree in STEM field
  • 5+ years experience (BS)
    OR 3+ years (MS)
    OR 1+ year (PhD)
  • Active, in-scope DoD Secret clearance (required to start)
  • Strong recent experience developing software in C++
  • Experience developing new/novel C++ applications
  • MATLAB and/or Python experience
  • Unix/Linux operating system experience
  • Ability to work onsite in a closed-area environment

Preferred Qualifications
  • Advanced degree in Mathematics, Physics, or Computer Science
  • Strong background in math and physics
  • Experience with battle management or fire control systems
  • Containerization experience (Docker, Kubernetes)
  • CI/CD pipeline experience
  • MBSE (Model-Based Systems Engineering) environment experience
  • Behavior Driven Development (BDD) using Gherkin/Cucumber
  • Automated software requirements testing
  • Static & Dynamic Code Analysis Tools:
    • Coverity
    • Fortify
    • SonarQube
  • Software configuration & change management tools:
    • Jira
    • GitHub / GitLab
    • Jenkins
    • Atlassian tool suite

Work Environment
  • Onsite only (no telework)
  • Closed-area secure facility
  • Collaborative engineering environment
  • Defense and missile systems focus
    Position Overview
    Northrop Grumman Space Systems is seeking a Software Engineer to support an Internal Research & Development (IRAD) program within the Missile Defense Integration Business Unit. This role involves developing advanced mathematical and physics-based software solutions critical to system performance.
    The selected candidate will work in a collaborative, closed-area environment supporting high-performance defense systems across land, sea, air, space, and cyberspace domains.
    Key Responsibilities
  • Develop novel C++ applications for advanced system capabilities
  • Design and implement mathematics- and physics-intensive algorithms
  • Support software requirements analysis and test case reviews
  • Collaborate with cross-functional engineering teams
  • Contribute to system performance optimization
  • Participate in code reviews and software quality processes
  • Support automated testing and validation efforts
  • Basic Qualifications
  • Bachelor's degree in STEM field
  • 5+ years experience (BS)
    OR 3+ years (MS)
    OR 1+ year (PhD)
  • Active, in-scope DoD Secret clearance (required to start)
  • Strong recent experience developing software in C++
  • Experience developing new/novel C++ applications
  • MATLAB and/or Python experience
  • Unix/Linux operating system experience
  • Ability to work onsite in a closed-area environment
  • Preferred Qualifications
  • Advanced degree in Mathematics, Physics, or Computer Science
  • Strong background in math and physics
  • Experience with battle management or fire control systems
  • Containerization experience (Docker, Kubernetes)
  • CI/CD pipeline experience
  • MBSE (Model-Based Systems Engineering) environment experience
  • Behavior Driven Development (BDD) using Gherkin/Cucumber
  • Automated software requirements testing
  • Static & Dynamic Code Analysis Tools:
    • Coverity
    • Fortify
    • SonarQube
  • Software configuration & change management tools:
    • Jira
    • GitHub / GitLab
    • Jenkins
    • Atlassian tool suite
  • Work Environment
  • Onsite only (no telework)
  • Closed-area secure facility
  • Collaborative engineering environment
  • Defense and missile systems focus