1

Math Software Engineer Jobs in New York (NOW HIRING)

Software Engineer (Senior)

New York, NY ยท On-site

$195K - $250K/yr

You have Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or other similar degree. * You have 8+ years of experience in a Software Engineering position.

Software Engineer

Manhattan, NY ยท On-site

  • Medical

  • Life

  • Retirement

  • PTO

A proponent of strong collaborative software engineering techniques and methods: agile development ... Relevant mathematical knowledge e.g. statistics, optimisation algorithms * Familiarity with LLM ...

Software Engineer

New York, NY ยท On-site

  • Medical

  • Life

  • Retirement

  • PTO

A proponent of strong collaborative software engineering techniques and methods: agile development ... Relevant mathematical knowledge e.g. statistics, optimisation algorithms * Familiarity with LLM ...

Software Engineer

Basking Ridge, NJ ยท On-site

$112K - $179K/yr

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning ... Mathematics, Physics, or related scientific/engineering discipline. * Ability and desire to quickly ...

Software Engineer

Basking Ridge, NJ ยท On-site

$112K - $179K/yr

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning ... Mathematics, Physics, or related scientific/engineering discipline. * Ability and desire to quickly ...

Software Engineer

Basking Ridge, NJ ยท On-site

$112K - $179K/yr

Software-defined networking for cyber defense and deception * Artificial intelligence (reasoning ... Mathematics, Physics, or related scientific/engineering discipline. * Ability and desire to quickly ...

Software Engineer, Infrastructure

New York, NY ยท On-site

$260K - $300K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

We're the makers of Devin, the first AI software engineer. Our team is extremely talent-dense ... Degree from a top-tier university: BS, MS, or equivalent in Computer Science, Mathematics ...

Sr Software Engineer

New York, NY ยท On-site

$134K - $176K/yr

We are looking for a full-stack software engineer to build software to efficiently manage ... Design and validate mathematical optimization models (MILP/LP) using Pyomo and commercial or open ...

Sr Software Engineer

New York, NY ยท On-site

$134K - $176K/yr

We are looking for a full-stack software engineer to build software to efficiently manage ... Design and validate mathematical optimization models (MILP/LP) using Pyomo and commercial or open ...

SOFTWARE ENGINEER I Move products for clients. Build a career for yourself. Log-Net, Inc provides ... Bachelor degree in Computer Science, Engineering, Physics, Mathematics or equivalent education and ...

SOFTWARE ENGINEER I Move products for clients. Build a career for yourself. Log-Net, Inc provides ... Bachelor degree in Computer Science, Engineering, Physics, Mathematics or equivalent education and ...

Software Engineer (Senior)

New York, NY ยท On-site

$195K - $250K/yr

You have Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or other similar degree. * You have 8+ years of experience in a Software Engineering position.

Software Engineer I, General

New York, NY ยท On-site

$100K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Bachelor's in CS, engineering, math, physics, or related: demonstrated ability matters more than credential * 0-1 years as a software engineer (strong candidates have shipped something with real ...

Showing results 41-60

Math Software Engineer information

See New York salary details

$69.5K

$161.4K

$224.8K

How much do math software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for math software engineer in New York is $161,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,300.00 and $189,300.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 are the most commonly searched types of Math Software Engineer jobs in New York?

The most popular types of Math Software Engineer jobs in New York are:

What cities in New York are hiring for Math Software Engineer jobs?

Cities in New York with the most Math Software Engineer job openings:

Infographic showing various Math Software Engineer job openings in New York as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $161,396 per year, or $77.6 per hour.

Software Engineer (Astropy), Center for Computational Astrophysics

Flatiron Institute

Manhattan, NY โ€ข On-site

Full-time

Re-posted 8 days ago


Job description

Description
The Center for Computational Astrophysics (CCA) at the Flatiron Institute, a division of the Simons Foundation, is seeking a full-time research software engineer to develop, maintain, and contribute to community-oriented software projects in astronomy. The software engineer will principally support the Astropy Project and contribute to projects that align with the research directions of the CCA. We expect the position to adapt over time to the needs of the broader astronomical community and CCA research community.
Research in astronomy and astrophysics depends critically on open source and other scientific software projects that are largely community driven (i.e. not developed or maintained by specific institutions). The primary role of this research software engineer position (approximately 60% of effort) is to support the Astropy Project. The Astropy Project is a community effort to develop a common core package for astronomy in Python and foster an ecosystem of interoperable astronomy packages. More information about the Astropy Project can be found on the Astropy website.
The other major role of this position is to support and contribute to projects that align with the current research directions of the CCA, and provide leadership in supporting the larger software community within CCA.
The landscape of scientific software development is evolving quickly, especially through the growing role and opportunities of LLM-assisted development tools. This position will involve helping the Astropy Project and the CCA navigate these changes thoughtfully, balancing adoption of new tools and practices with the reliability and rigor that scientific software demands.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
Within the Astropy Project, the primary responsibilities will be to contribute to key projects that expand the functionality and community reach of the software and to help maintain and develop core infrastructure packages that benefit Astropy and the broader Scientific Python communities. The research software engineer will:
  • Lead and contribute to software efforts within the Astropy Project.
  • Support and contribute to projects that align with the research directions of the CCA.
  • Communicate open-source software best practices.
  • Interact with other Astropy developers on GitHub, Slack, and in developer meetings.
  • Collaborate with Flatiron's Scientific Computing Core (SCC), other centers within Flatiron, and the larger scientific community, when relevant.
  • Help evaluate and establish best practices for LLM-assisted development within the Astropy Project and broader CCA community, including how these tools interact with open-source contribution workflows, code review, testing, and documentation.

There will also be opportunities for on-going skill development in software development and scientific computing, including mentoring by senior research scientists, discussions and tutorials with the CCA software community and the SCC (Scientific Computing Core), and support for attending external tutorials and conferences. The research software engineer will be part of a growing community of Flatiron scientists and software engineers working on astronomical software, including Flatiron Software Research Fellows (postdocs), CCA-affiliated SCC scientists, and other research software engineers in CCA. Members of this community will be encouraged to collaborate as well as to create and seek opportunities for skill development.
The research software engineer will report to a research scientist (equivalent of faculty) at CCA and will join a growing team of research software engineers across the Flatiron Institute. This position will be based in our New York City offices, in-person 4 days a week, with a start date during (or before) September 2026.
Visit the Simons Foundation career page at simonsfoundation.org/careers to learn more.
Qualifications
Education
  • B.S., M.S. or Ph.D. in astronomy, physics, computer science, mathematics, statistics, or a related technical discipline.

Essential Qualifications
At least 3 years of experience with software development in a research or research-supporting context, including:
  • Experience doing software development in a research environment (including academic contexts like graduate school and postdoctoral appointments, or research-oriented industry).
  • Experience working with the scientific Python ecosystem (NumPy, SciPy, Matplotlib, etc.).
  • Experience with collaborative version control systems (especially Git & GitHub).
  • Experience working with collaborative software engineering practices, including coding standards and code review.
  • Experience writing documentation and an interest in supporting user communities.
  • Experience with project management and developing multiple concurrent projects.
  • Technical and scientific curiosity with a collaborative attitude.

Desired Qualifications
  • Proficiency with software development in a compiled language (C, C++, Rust, Cython, Fortran, etc.).
  • Experience contributing to the scientific or astronomical Python ecosystem, including a working knowledge of continuous integration systems (e.g., GitHub Actions), software testing (e.g., pytest), and using automated documentation infrastructure (e.g., Sphinx).
  • Experience with HPC, GPU, and/or code profiling and optimization.
  • Working knowledge of applied mathematical concepts and numerical methods.
  • Working knowledge of astronomy and physics core concepts.
  • Experience querying and transforming data in databases (SQL, Elasticsearch, etc.) and files (CSV, FITS, HDF5, etc.).

COMPENSATION AND BENEFITS
  • The full-time starting annual compensation range for this position is:
    • (3-6 years of experience) $150K-$185K
    • (6-8+ years of experience) $190K-$215K

In addition to competitive salaries, the Simons Foundation provides employees with an outstanding benefits package.
Application Instructions
Required Application Materials
  • Curriculum vitae
  • Cover Letter

DEADLINE TO APPLY
Applications received by May 22, 2026 will receive full consideration, however late applications may be considered at the discretion of the selection committee.