1

Math Software Engineer Jobs in Richmond, VA (NOW HIRING)

Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math). A minimum of 2 years of professional experience in software development. Must be willing to work ...

Senior Software Engineer

Henrico, VA · On-site

$111K - $146K/yr

This software engineering position focuses on software development and goes beyond programming to ... mathematical models to predict and measure outcome and system performance. • Modifying and ...

Senior Software Engineer

Henrico, VA · On-site

$111K - $146K/yr

This software engineering position focuses on software development and goes beyond programming to ... and mathematical models to predict and measure outcome and system performance. Modifying and ...

Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math). A minimum of 2 years of professional experience in software development. Desired Characteristics:

Our Packaging Engineer plays a key role in designing shipping pack-outs based on customer ... math, software, and ingenuity to develop new pack-out configurations to optimize shippers for ...

Collaborate with data scientists and software engineers to integrate AI solutions into existing ... Bachelor's Degree in Computer Science, Engineering, Mathematics, or a related field Preferred ...

AI Engineer

VA · On-site

$152K/yr

Collaborate with data scientists and software engineers to integrate AI solutions into existing ... Bachelor's Degree in Computer Science, Engineering, Mathematics, or a related field Preferred ...

You possess a strong foundation in engineering and mathematics, and your expertise in hardware, software, and AI enable you to see and exploit optimization opportunities that others miss. * You are a ...

Senior Distinguished AI Engineer

Richmond, VA · On-site

$121K - $159K/yr

You possess a strong foundation in engineering and mathematics, and your expertise in hardware, software, and AI enable you to see and exploit optimization opportunities that others miss. * You are a ...

Data Engineer

Richmond, VA · On-site

$113K - $136K/yr

Data Engineer Richmond, VA or Stamford, CT YOUR ROLE As an IT team member, you'll play a crucial ... Qualified candidates will have proven software development skills, strong math skills, and will ...

next page

Showing results 1-20

Math Software Engineer information

See Richmond, VA salary details

$62.8K

$146K

$203.4K

How much do math software engineer jobs pay per year?

As of Aug 1, 2026, the average yearly pay for math software engineer in Richmond, VA is $145,994.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,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 Richmond, VA? The most popular types of Math Software Engineer jobs in Richmond, VA are:
What cities near Richmond, VA are hiring for Math Software Engineer jobs? Cities near Richmond, VA with the most Math Software Engineer job openings:

Full-time

Re-posted 23 days ago


Job description

Company Description

Since 1991, Collabera has been a leading provider of IT staffing solutions and services. We are known for providing the best staffing experience and taking great care of our clients and employees.

Our client-centric model provides focus, commitment and a dedicated team to help our clients achieve their business objectives. For consultants and employees, we offer an enriching experience that promotes career growth and lifelong learning.

The Collabera Way represents our fundamentals beliefs and is founded on the following building blocks:

Company Snapshot

  • Over 12,000 professionals in over 40 locations across 3 continents
  • Top 10 U.S. IT Staffing Firm
  • Largest minority-owned U.S. IT Staffing Firm
  • Top supplier to Fortune 500 companies
  • Staffing Industry Analysts' "Best Staffing Firms to Work For" recognition 4 years in a row
Job Description

Duration : 12+ months (Contract-To-Hire)

Reach me on himanshu.prajapat(at)collabera.com or give me a call on 973-606-3290.

In this role you will: 

Act as a member of the Software Center of Excellence, representing the face of high quality design and development practices.

Develop high performing, scaling and innovative end-to-end web applications.

Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions.

Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.

Writes codes that meets standards and delivers desired functionality using the technology selected for the project.

Build features such as web services and Queries on existing tables.

Understand performance parameters and assess application performance.

Work on core data structures and algorithms and implement them using language of choice.


Technical Expertise: 

Strong knowledge of OOD/OOP software design patterns and principles 

Strong knowledge of Java 6+ and Java open-source software components 

Experience with JUnit and writing unit tests 

Experience with multiple Spring technologies such as Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, etc.

Comfortable working in the presentation-tier. 

HTML, CSS, JQuery, AJAX, JavaScript, AngularJS.

Web Services experience in REST (JSON, WADL) and SOAP (JAXB, WSDL, XML) 

Knowledge of Relational Database modeling and concepts (SQL, referential integrity, etc.)

Experience with Relational Database Management Systems such as Postgres, MySQL, SQL Server, and/or Oracle.

Experience with Java Object-Relation Mapping (JPA, Hibernate, EclipseLink, OpenJPA).

Experience with NoSQL databases such as MongoDB is a plus 


Qualifications

Qualifications/Requirements: 

Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math).

A minimum of 2 years of professional experience in software development.

Must be willing to work out of an office located in Glen Allen, VA.


Additional Information

To know more about this position, please contact:

Himanshu prajapat
973-606-3290

himanshu.prajapat(at)collabera.com