1

Math Software Engineer Jobs in Missouri (NOW HIRING)

Software Engineer (Experienced, Senior)

Hazelwood, MO ยท On-site

$115K - $152K/yr

Software Engineer (Experienced, Senior) Company: The Boeing Company The Boeing Company is looking ... mathematics, data science, or computer science and 5+ years of related work experience OR Bachelor ...

Software Engineer (Experienced, Senior)

Hazelwood, MO ยท On-site

$115K - $152K/yr

Software Engineer (Experienced, Senior) Company: The Boeing Company The Boeing Company is looking ... mathematics, data science, or computer science and 5+ years of related work experience OR Bachelor ...

Software Engineer (Experienced, Senior) Company: The Boeing Company The Boeing Company is looking ... mathematics, data science, or computer science and 5+ years of related work experience OR Bachelor ...

Bachelor's degree in Computer Science, Software Engineering, Information Technology, Mathematics, or a related field. Equivalent practical experience will also be considered. This role is not ...

Senior Software Engineer

Saint Louis, MO ยท On-site

$119K - $157K/yr

... Engineering, Mathematics, Information Systems or equivalent technical degree. * 10+ years of experience in software engineering/development, or a related area that demonstrates the ability to ...

Software Engineer II

O Fallon, MO ยท On-site

$91K - $124K/yr

Title and Summary Software Engineer II Overview: Mastercard's Global Credit Authorization team is ... Technology, Mathematics, or a related field. Equivalent practical experience will also be ...

Showing results 41-60

Math Software Engineer information

See Missouri salary details

$59.6K

$138.4K

$192.8K

How much do math software engineer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for math software engineer in Missouri is $138,378.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,600.00 and $162,300.00 per year, depending on experience, location, and employer.

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 are Math Software Engineers?

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.

Mid Level Software Engineer 568

Freedom Technology Solutions Group

Saint Louis, MO โ€ข On-site

Other

Posted 14 days ago


Job description

Freedom Technology Solutions Groups is looking to add a mid level Software Engineer to the team! This position is fully onsite in St. Louis, MO.

Requiredย Experience:ย 

  • Demonstrated firsthand experience in at least two of the following:
    Java, JavaScript or Python enterprise application development
    Web services architecture, design, and development
    Relational database design
    Spatial database design
    NoSQL database design
    Micro-service architecture, design and development
    Containerization and/or Orchestration
    API Development
    Cloud Native Development, AWS, Azure, Google Cloud or similar Cloud Service providers

Desired Experience:

  • Demonstrated experience in the development of customized code, scripts, modules, macro procedures, or libraries to implement specialized spatial analysis functions using languages such as Python, Java, JavaScript, PHP, C, Perl, or similar scripting and development languages.
  • Demonstrated experience in integration and tailoring of geospatial Commercial Off-The-Shelf (COTS) software applications; specialized software and database development and maintenance; integration of related specialized hardware; engineering studies to identify and remedy geodata processing bottlenecks.
  • Demonstrated experience with government and/or commercial imagery products, to include SAR or related RADAR imaging technologies.
  • Demonstrated experience working with and developing geospatial information systems (GIS) to include open-source and proprietary geospatial formats
  • Demonstrated experience in use and development with common geospatial tools, data, and operating platforms. These may include, but are not limited to:
    Tools - Boundless Spatial suite, Remote View, PostGRES/PostGIS, Oracle Spatial and/or other geospatial databases, ArcGIS Desktop, ArcGIS Server, Image Server, and File Geodatabases.
    Data formats including KML, KMZ, NITF, TIFF, JPEG, GeoPDF, and similar geo-related formats and data structures.
    Operating Platforms - ESRI, OpenGeo Suite, or similar.
  • Demonstrated experience abstracting new or legacy systems via standards-based APIs to include web services. Including but not limited to Open Geospatial Consortium standards
  • Demonstrated experience in at least one of the following:
    Developing terrain analysis visualization and algorithms.
    Developing automated detection algorithms.

Education:

  • ย A Master of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems, Cybersecurity, or equivalent technical degree and a minimum of 2 years of experience in full stack development to include Java, Web services, Database, and micro-service development software, engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work.
  • Or, a Bachelor of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree and a minimum of 4 years of experience in full stack development to include Java, Web services, Database, and micro-service development software, engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work.
  • Or, a minimum, as equivalent to education, of 6 years of experience in software engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work may be substituted for a technical degree.