1

Math Software Engineer Jobs in Sunnyvale, TX (NOW HIRING)

Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. * Update software or enhance existing software ...

Spectral AI, Inc. (Spectral) is seeking a software engineer to join our growing design and ... Solid understanding of 3D math (matrices, vectors, quaternions, transformations), Graphics ...

Sr Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

Role: Sr Software Engineer . Location: Charlotte NC OR Dallas TX (5 days Onsite) As a Sr Software ... Mathematics * Expertise and hands-on experience with Java, Angular (Full Stack), Mongo, Kafka ...

Software Data Operations Engineer

Plano, TX · On-site

$110K - $132K/yr

Job Summary : MAQ Software is a company that enables leading organizations to enhance their ... Math Sciences • Undergraduate or graduate degree in related engineering discipline Company : 2021 ...

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

The Software organization develops software applications, including integration and test on ... Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM). * Experience ...

Sr Software Engineer - Java

Farmers Branch, TX · On-site

$120K - $158K/yr

Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. * Consult with engineering staff to evaluate ...

Sr Software Engineer - Java

Farmers Branch, TX · On-site

$120K - $158K/yr

Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. * Consult with engineering staff to evaluate ...

Sr Software Engineer - Java

Farmers Branch, TX · On-site

$120K - $158K/yr

Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. * Consult with engineering staff to evaluate ...

Sr Software Engineer - Java

Farmers Branch, TX · On-site

$120K - $158K/yr

Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. * Consult with engineering staff to evaluate ...

Sr Software Engineer - Java

Farmers Branch, TX · On-site

$120K - $158K/yr

Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. * Consult with engineering staff to evaluate ...

next page

Showing results 1-20

Math Software Engineer information

See Sunnyvale, TX salary details

$58.1K

$135K

$188K

How much do math software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for math software engineer in Sunnyvale, TX is $134,956.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,800.00 and $158,300.00 per year, depending on experience, location, and employer.

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.

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 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.

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 Sunnyvale, TX are hiring for Math Software Engineer jobs?

Cities near Sunnyvale, TX with the most Math Software Engineer job openings:

Infographic showing various Math Software Engineer job openings in Sunnyvale, TX as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $134,956 per year, or $64.9 per hour.

Other

Posted 25 days ago


Job description

Prabhav Services, Inc. originated in the year 2005 and developed into a Service and Solutions company with multiple locations. Prabhav provides a plethora of software solutions for a variety of users. Its Project Development Division meets the needs of its clients with unmatched quality and efficacy, either onsite, offsite, or offshore.

Prabhav makes technology work for the client s business. We see technology as an engine for growth, helping businesses become more adaptive, competitive, and profitable.

  • Research, design, and develop computer and network software or specialized utility programs.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software or enhance existing software capabilities in virtualization in OnPrem/Cloud.
  • May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements.
  • May maintain databases within an application area, working individually or coordinating database development as part of a team.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Develop the code in C /C++ or direct software system testing or validation procedures, programming, or documentation.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  • Monitor functioning of equipment to ensure system operates in conformance with specifications.
  • Coordinate installation of software system.
  • Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
  • Train users to use new or modified equipment.

All the responsibilities mentioned above are in line with the professional background and Bachelor’s degree in Computer Science, Computer Information Systems, Information Technology, Computer/Software Engineering, or related are minimum requirements for this position.