1

Math Software Engineer Jobs in New York (NOW HIRING)

Software Engineer (Senior)

Manhattan, NY ยท On-site

$134K - $177K/yr

Required : โ€ข Bachelors of Science or Bachelors of Art in Computer Science, Computer Engineering, Math or other similar degree. โ€ข 8+ years of experience in a Software Engineering position. โ€ข ...

Principal Software Engineer

Short Hills, NJ ยท On-site

$146K - $196K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field * Preferred: Master's degree in Software Engineering, Computer Science, or a related ...

Principal Software Engineer

Short Hills, NJ

$146K - $196K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field * Preferred: Master's degree in Software Engineering, Computer Science, or a related ...

Principal Software Engineer

Iselin, NJ

$137K - $183K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field * Preferred: Master's degree in Software Engineering, Computer Science, or a related ...

Principal Software Engineer

Iselin, NJ

$137K - $183K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field * Preferred: Master's degree in Software Engineering, Computer Science, or a related ...

Principal Software Engineer

Short Hills, NJ

$146K - $196K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field * Preferred: Master's degree in Software Engineering, Computer Science, or a related ...

Principal Software Engineer

Short Hills, NJ ยท On-site

$146K - $196K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field * Preferred: Master's degree in Software Engineering, Computer Science, or a related ...

Senior Software Engineer

Iselin, NJ ยท On-site

$124K - $164K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics or related discipline Pay Transparency The salary range for this position is $ 107,360 - $ 161,000 per year plus ...

Senior Software Engineer

Iselin, NJ ยท On-site

$124K - $164K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics or related discipline Pay Transparency The salary range for this position is $ 107,360 - $ 161,000 per year plus ...

Senior Software Engineer

Iselin, NJ ยท On-site

$124K - $164K/yr

Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics or related discipline Pay Transparency The salary range for this position is $ 107,360 - $ 161,000 per year plus ...

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.

next page

Showing results 1-20

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 Jul 5, 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 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 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:
Specialty Software Engineer 3 - Contingent

Specialty Software Engineer 3 - Contingent

Motion Recruitment

Iselin, NJ โ€ข On-site

Other

Posted 12 days ago


Job description

Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Specialty Software Engineer in Iselin, NJย (Hybrid).
Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.
Contract Duration: 12 Months
Required Skills & Experience
  • 5+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 3+ years of experience in backend or systems programming, with expert-level proficiency in Go (Golang)
  • 6+ months of experience with Elliptic Curve Cryptography (ECC)
  • 1+ year of experience with BFT consensus algorithms, P2P networking, and state replication; reliable, distributed systems experience
Desired Skills & Experience
  • Blockchain Core: Deep experience with Cosmos SDK and CometBFT. Comfort building custom modules and modifying consensus logic, not just deploying smart contracts
  • Pedersen Commitments (Homomorphic encryption properties)
  • Zero-Knowledge Proofs (specifically Bulletproofs or Sigma protocols)
  • Math-to-Code: Demonstrated ability to read academic whitepapers/preprints and translate mathematical specifications into functioning code
  • Experience with MPC (Multi-Party Computation) or Verifiable Secret Sharing (VSS) schemes
  • Familiarity with the Ristretto255 curve or libraries like gnark-crypto
  • Background in FinTech, payment systems, or high-frequency trading platforms
  • Understanding of the Account Model vs. UTXO Model trade-offs in privacy-preserving ledgers

What You Will Be Doing
  • Consult on or participate in moderately complex initiatives and deliverables within Specialty Software Engineering and contribute to large-scale planning related to Specialty Software Engineering deliverables.
  • Review and analyze moderately complex Specialty Software Engineering challenges that require an in-depth evaluation of variable factors.
  • Contribute to the resolution of moderately complex issues and consult with others to meet Specialty Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements.
  • Collaborate with client personnel in Specialty Software Engineering.
  • Core Protocol Development: Architect and build a custom blockchain application using Go, Cosmos SDK, and CometBFT (Tendermint)
  • Cryptographic Implementation: Implement and optimize privacy-preserving primitives, specifically
  • Pedersen Commitments and Bulletproofs (Range Proofs), ensuring no trusted setup is required
  • Consensus Customization: Engineer custom ABCI++ extensions (specifically PrepareProposal and Vote Extensions) to implement an on-chain Multi-Party Computation (MPC) mixing network
  • State Machine Design: Design a custom KVStore state machine that manages homomorphic encrypted balances (Elliptic Curve points) instead of plaintext integers
  • Performance Engineering: Optimize cryptographic operations (scalar multiplication, point addition) for low latency and high throughput in a distributed environment
  • Auditing Infrastructure: Build secure off-chain query layers and "view key" mechanisms that allow for granular, permissioned regulatory auditing