1

Math Software Engineer Jobs in Tennessee (NOW HIRING)

Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree * 1+ years of experience in full stack ...

Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree * 1+ years of experience in full stack ...

JOB SUMMARY The Quantum Software Engineer Fellowship is a one-year, full-time contractual position ... Graduate degree in Computer Science, Engineering, Mathematics, Physics, Quantum Information Science ...

JOB SUMMARY The Quantum Software Engineer Fellowship is a one-year, full-time contractual position ... Graduate degree in Computer Science, Engineering, Mathematics, Physics, Quantum Information Science ...

Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience building software in lieu of a degree * 1+ years of experience in full stack ...

Senior Specialist, Software Engineering

Nashville, TN ยท On-site

$118K - $156K/yr

Job Title: Senior Specialist, Software Engineer Job Code: 41708 Job Location: Nashville, TN Job ... Master's or Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, or equivalent ...

Sr. Assoc, Software Engineering

Nashville, TN ยท On-site

$118K - $156K/yr

Nashville, TN Schedule: 9/80-Every other Friday off The Software Engineer, Specialist Level is an ... Degree(s) in Computer Science, Engineering, Physics, or Mathematics. * 1 years experience of ...

Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application * Work closely with cross functional members of the ...

next page

Showing results 1-20

Math Software Engineer information

See Tennessee salary details

$57.6K

$133.9K

$186.5K

How much do math software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for math software engineer in Tennessee is $133,895.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $157,000.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 in Tennessee are hiring for Math Software Engineer jobs?

Cities in Tennessee with the most Math Software Engineer job openings:

Ex Amazon Software Engineer

1 point system

Nashville, TN โ€ข On-site

Contractor

Re-posted 9 days ago


Job description

MUST HAVES:
Matches  Export Control Requirement
Engineering TEchstack – (JAVA OR PYTHON OR TYPESCRIPT)
AI is a nice to have
Job Description:
Amazon’s Global Risk Audit Management - Transportation (GRAM-T) is building AI-powered solutions and integrated platforms to accelerate SCRC's transition to proactive risk management.

We are building world class technology cutting across deep algorithmic problems, brand new tools that cater to multi-party business scenarios and challenging data models that are evolving very quickly. Our systems audit across a multitude of international transportation and operational segments which mandates building highly available and scalable distributed systems. Besides technology, there are ample opportunities in the team to build domain expertise of international transportation risk and compliance and get first-hand experience of the Amazon operations by interacting directly with our global internal and external partners, and of course other Amazon software engineers.

We are looking for highly talented engineers who are passionate not only about architecting and developing large scale distributed technology solutions but also innovating new ideas and providing directions to our business in the domain of risk and compliance. Being able to deal with ambiguity, anticipating bottlenecks and escalations, and delivering fast are all crucial to the success of technologizing our business. Most importantly, passion about the team and our team's vision will enable you to make meaningful contributions to GRAM-T, and ultimately the customer experience.

Basic qualifications

3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience1+ years of software development engineer or related occupational experience1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience1+ years of Object Oriented Design experience Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related fieldExperience programming with at least one software programming languagePreferred qualifications

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience