1

Math Software Engineer Jobs in Chicago, IL (NOW HIRING)

Degree in Computer Science or a related field (Applied Mathematics, Statistics, Data Science ... engineers. * Track record of owning software projects end-to-end, from defining requirements to ...

Passion for software and math applied to markets and trading * Strong understanding of computing, math, probability, statistics, and finance is also preferred * Programming proficiency and experience ...

Python Software Engineer

Chicago, IL · On-site

$150K - $225K/yr

Python Software Engineer Chicago, IL, United States Old Mission is a global proprietary trading ... Bachelor's degree in Computer Science, Mathematics, or a related Engineering/Science discipline * A ...

Bachelor's degree in Computer Science, Applied Mathematics, Physics or related field and a minimum ... Skilled in typical software engineering disciplines: testing, debugging, revision control, error ...

Description We are seeking a motivated, self-directed, and technically outstanding developers with ... Document mathematical specifications, model assumptions, software requirements, and test cases

Apply Early

Sr Software Engineer

Chicago, IL · On-site

$106K - $145K/yr

Bachelor's degree in Computer Science, Applied Mathematics, Physics or related field and a minimum ... Skilled in typical software engineering disciplines: testing, debugging, revision control, error ...

Apply Early

C# Software Engineer

Chicago, IL · On-site

$80K - $120K/yr

We are seeking a motivated, self-directed, and technically outstanding developers with a strong ... Document mathematical specifications, model assumptions, software requirements, and test cases

What you'll do as a Software Engineer at Akuna: Akuna is looking for motivated self-starters to ... Bachelor's degree in Computer Science, Engineering, Math, or equivalent * The ability to react ...

Python Software Engineer

Chicago, IL · On-site +1

$150K - $225K/yr

Bachelor's degree in Computer Science, Mathematics, or a related Engineering/Science discipline * A minimum of 2 years of professional Python experience in a production environment * High proficiency ...

What you'll do as a Software Engineer at Akuna: Akuna is looking for motivated self-starters to ... Bachelor's degree in Computer Science, Engineering, Math, or equivalent * The ability to react ...

Senior Software Engineer

Chicago, IL

$126K - $166K/yr

Pharmacy Software: Scalable system handling high-volume prescription fulfillment * E-commerce ... Education & Experience * BS/MS/PhD in Computer Science, Math, Science, Engineering, Economics, or ...

Senior Software Engineer

Chicago, IL · On-site

$114K - $167K/yr

Our team is made up of talented software engineers, infrastructure engineers, leaders and UX ... A bachelor's degree in computer science, mathematics, or other related fields. * 5-7 years of ...

next page

Showing results 1-20

Math Software Engineer information

See Chicago, IL salary details

$65.4K

$152K

$211.7K

How much do math software engineer jobs pay per year?

As of Jul 2, 2026, the average yearly pay for math software engineer in Chicago, IL is $151,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,600.00 and $178,200.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.

What are the most commonly searched types of Math Software Engineer jobs in Chicago, IL? The most popular types of Math Software Engineer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Math Software Engineer jobs? Cities near Chicago, IL with the most Math Software Engineer job openings:
Senior Software Engineer

Senior Software Engineer

CCC Intelligent Solutions

Chicago, IL • On-site

$126K - $166K/yr

Full-time

Posted 20 hours ago


Job description

Job Summary:
CCC Intelligent Solutions is a leading cloud platform for the multi-trillion-dollar insurance economy, creating intelligent experiences for insurers, repairers, and automakers. The Senior Software Engineer will be responsible for executing the design and development of existing and new CCC Products, working closely with the product owner and other developers to ensure high-quality software delivery.
Responsibilities:
• Ability to understand the architecture and create technical design of application components.
• Hands on technical development of complex application features, both frontend and backend.
• Ensure code quality and ensure testing guidelines are met.
• Strong understanding of Java best practices, system scalability, and performance tuning.
• Ability to look beyond the status quo and identify areas of constant change / improvements.
• Ensure on-time delivery of software components to production, within their responsibilities.
• Collaborate with product stakeholders to identify functional and non-functional requirements
• Showcase strong technical expertise and understand and follow best practices, procedures, and techniques.
• Participate in open, frank discussions, especially in technical matters.
• Work with Quality Assurance and Product Owner teams to ensure that software products meet functional and non-functional requirements.
• Present and defend architectural, design, and technical choices to internal audiences
• Resolve production defects and issues
• Develop detailed technical analysis and design specifications based on functional requirements.
• Create and execute integration level test plans.
• Participate in and lead functional and technical specification reviews.
Qualifications:
Required:
• Bachelor’s degree in computer science, Software Engineering, Computer Information Systems, Mathematics or related work experience
• 5+ years of experience in Java/J2EE software development with hands-on experience with Agile/Scrum methodology
• Experience in unit testing, unit testing frameworks, and unit testing methodologies.
• Experience in a pattern-based approach to software design. Good knowledge of software design patterns.
• Able to interact comfortably with other developers, within and across teams.
• Completely hands-on with coding and can demonstrate high level of problem solving.
• Proactive and detail oriented, yet comfortable working in a dynamic environment with fast paced deliveries and changing requirements.
• Highly motivated and able to work independently and apply own initiative.
• Quality-oriented with focus on product delivery
• Experience working with the following technologies: Java 11 and higher, Spring Framework, Spring Boot, Spring Data, JSP, Servlets, Javascript (preferably ES6), J2EE, Struts, JSF, Javascript framework Vue JS, React JS, Angular JS, Rest/SOAP API definition & implementation, Experience working on backend systems, Hands-on experience in technologies like, Docker, Rancher, Kubernetes, Tomcat, Maven, UNIX/LINUX Commands, J-unit, Git, GitHub, Agile methodology, PostgreSQL, MySQL, Kafka, ActiveMQ, Business Intelligence and Reporting Tools, Any application servers (JBOSS), AWS cloud technologies, Monitoring tools (AWS cloud watch, Grafana etc.)
Company:
CCC Intelligent Solutions is a SaaS platform that offers digital and data services for the insurance and automotive industries. Founded in 1980, the company is headquartered in Chicago, USA, with a team of 1001-5000 employees. The company is currently Late Stage.