1

Math Software Engineer Jobs in Rochester, NY (NOW HIRING)

Optical Design Engineer

Fairport, NY · On-site

$112K - $155K/yr

Proficiency using commercial optical design software for the design, optimization, and analysis of ... Solid background in mathematics (calculus and linear algebra) and in geometrical and physical ...

Proficiency using commercial optical design software for the design, optimization, and analysis of ... Solid background in mathematics (calculus and linear algebra) and in geometrical and physical ...

Optical Design Engineer

Fairport, NY · On-site

$112K - $155K/yr

Proficiency using commercial optical design software for the design, optimization, and analysis of ... Solid background in mathematics (calculus and linear algebra) and in geometrical and physical ...

Experience with MRP software, PLEX preferred. * Language Skills: High Skills: Ability to read ... Mathematical Skills: High Skills: Ability to work with mathematical concepts such as probability ...

Showing results 21-40

Math Software Engineer information

See Rochester, NY salary details

$62.7K

$145.6K

$202.8K

How much do math software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for math software engineer in Rochester, NY is $145,557.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.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 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 cities near Rochester, NY are hiring for Math Software Engineer jobs? Cities near Rochester, NY with the most Math Software Engineer job openings:
Infographic showing various Math Software Engineer job openings in Rochester, NY as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $145,557 per year, or $70 per hour.

Motion Automation Intelligence- Engineer III

GPC - Genuine Parts Company

Rochester, NY

$85K - $117K/yr

Full-time

Medical, Retirement, PTO

Re-posted 15 days ago


Genuine Parts Company rating

7.2

Company rating: 7.2 out of 10

Based on 59 frontline employees who took The Breakroom Quiz

223rd of 416 rated retail wholesalers


Job description

SUMMARY:

This role involves programming industrial control panels with a strong focus on PLC, HMI, and SCADA systems. The candidate will develop, troubleshoot, and maintain automation software for applications such as pumping stations and wastewater treatment plants. Responsibilities include onsite start-ups, system testing, and troubleshooting to ensure reliable operation. The role also involves collaborating with customers and teams to resolve issues, performing engineering calculations, and preparing technical documentation to support project delivery and ongoing maintenance.

Must be eligible to work in the US without Visa Sponsorship

JOB DUTIES:

  • Intermediate software development using industrial automation software.

  • Ability to program control panels from scratch.

  • Strong background in PLC, HMI and SCADA programming.

  • Problem solving for large-scale software applications.

  • Experience with pumping stations and wastewater treatment plants.

  • Experience with Wonderware Industrial Automation software

  • Designing, developing, and presenting standard operating procedures on equipment.

  • Experience in both service & project work.

  • Performs basic engineering calculations, investigations, and tasks as assigned.

  • Collaborates with other employees to provide follow-up and engineering assistance on defined problems.

  • Assists in preparing reports, graphs, planning layouts and summaries designed to communicate project progress or results.

  • Designs, develops, analyzes, troubleshoots, and provides technical skills and training.

  • Recommends and designs components and systems of components working together to meet customer specifications for size, layout, and performance.

  • Utilizes Computer-Aided Design (CAD), 2D and 3D drawings, schematics, general-arrangement and production layout drawings, load calculations, stress analysis, and/or fabrication/shop drawings to assist with defining problems and completing engineering projects.

  • Ensures that processes and environmental conditions comply with local and national regulatory agencies and the organization's safety standards.

  • Performs other duties as assigned.

EDUCATION & EXPERIENCE:
Typically requires a bachelor's degree in engineering and five (5) to seven (7) years of related experience.

KNOWLEDGE, SKILLS, ABILITIES:

  • Proficient use of CAD software and Microsoft Office suite software.

  • Excellent written and verbal communication skills.

  • Ability to organize and manage multiple projects in a fast-paced environment.

  • Strong mechanical and math skills and ability to formulate ideas and create design solutions for internal and external customer needs.

  • Strong problem solving and troubleshooting skills.

  • Field experience is a plus

  • Works as a key member of cross functional teams & must display a can-do attitude that sets an example for others.

PHYSICAL DEMANDS:
May require travel and specific safety training to work in dangerous and extreme environment conditions while collecting data or commissioning new systems at the customer's location.

COMPANY INFORMATION:
Motion offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition reimbursement, vacation, sick, and holiday pay.

Please keep in mind that this is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. It also does not consider other components that make up the total rewards package for the position. If you are hired at Motion, your overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience which may result in total compensation outside of this range.

  • Compensation is from $85,276.80 to $117,210.24 annually

Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest!

GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.


What Genuine Parts Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom