1

Software Engineer Applied Math Jobs in Massachusetts

Senior Software Engineer

Wilmington, MA · On-site

$133K - $176K/yr

PhD, MS, or Bachelor's degree in Electrical Engineering, Computer Science, Applied Mathematics ... Experience with software development methodologies such as Agile, Scrum, or Kanban. * Experience ...

Senior Software Engineer

Wilmington, MA

$133K - $176K/yr

PhD, MS, or Bachelor's degree in Electrical Engineering, Computer Science, Applied Mathematics ... Experience with software development methodologies such as Agile, Scrum, or Kanban. * Experience ...

Senior Software Engineer

Wilmington, MA · On-site

$133K - $176K/yr

... software developers, and other technical staff. • Leverage AI coding agents to accelerate ... Applied Mathematics, Physics, or related field. • Doctorate degree with 0+ years related ...

Proficiency in algorithm design, software development, and mathematical modeling with programming ... Solid understanding of applied mathematics, including linear algebra, optimization, computational ...

ML Engineer, Applied AI

Cambridge, MA · On-site

$116K - $170K/yr

Applied AI sits at the intersection of AI Research, model engineering, and product deployment ... The team partners closely with AI Researchers and Software teams to adapt Lila models to customer ...

Senior Software Engineer, Rust

Waltham, MA · On-site

$132K - $174K/yr

ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world ... Solid understanding of applied mathematics, including linear algebra, optimization, probability ...

Senior Software Engineer, Rust

Waltham, MA · On-site

$132K - $174K/yr

ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world ... Solid understanding of applied mathematics, including linear algebra, optimization, probability ...

Proficiency in algorithm design, software development, and mathematical modeling with programming ... Solid understanding of applied mathematics, including linear algebra, optimization, computational ...

Showing results 41-60

Software Engineer Applied Math information

What is a software engineer applied math?

A Software Engineer in Applied Math develops and implements mathematical models, algorithms, and simulations to solve complex problems in various domains such as finance, engineering, and data science. They use programming languages like Python, C++, or MATLAB to create efficient solutions based on numerical analysis, optimization, and machine learning. This role often involves collaborating with scientists, analysts, and engineers to enhance computational methods and improve decision-making processes.

What types of projects does a software engineer applied math typically work on?

Software Engineers specializing in Applied Math are often involved in developing algorithms, simulations, and analytical software that solve complex, real-world problems in fields like finance, engineering, machine learning, or data science. Daily responsibilities may include implementing mathematical models, optimizing existing code for performance, and collaborating with cross-disciplinary teams to refine solutions. Depending on the employer, you might work on projects such as risk modeling, signal processing, optimization engines, or predictive analytics tools. This role frequently requires balancing theoretical problem solving with practical software implementation to deliver robust, scalable applications. Working closely with researchers, data scientists, and other engineers, you will contribute to innovation and technical excellence in your organization's projects.

What are the key skills and qualifications needed to thrive as a software engineer applied math?

To thrive as a Software Engineer Applied Math, you need a solid background in computer science, mathematical modeling, and software engineering, often supported by a relevant degree such as computer science, applied mathematics, or engineering. Expertise in programming languages (such as Python, C++, or MATLAB), experience with numerical libraries and data analysis tools, and familiarity with version control systems are typically required. Strong analytical thinking, effective problem-solving, and the ability to communicate complex technical concepts are important soft skills for this role. These skills enable you to build efficient software solutions for complex mathematical problems, drive innovation, and collaborate effectively within technical teams.

Can you get a software engineer applied math job with a math degree?

A math degree can qualify you for a software engineer applied math position, especially if you have strong programming skills in languages like Python, C++, or Java, and experience with algorithms, data structures, and numerical methods. Employers often value analytical thinking and problem-solving abilities gained through a math background, but practical coding experience and familiarity with software development tools are also important. Additional certifications or coursework in computer science can enhance your chances of securing such roles.

What jobs can I do with a software engineer applied math degree?

A software engineer with an applied math degree can pursue roles such as data scientist, quantitative analyst, machine learning engineer, or software developer. These positions often require strong programming skills in languages like Python or C++, knowledge of algorithms, and experience with data analysis tools or mathematical modeling. Such roles are common in finance, technology, research, and analytics industries.

What are the most commonly searched types of Software Engineer Applied Math jobs in Massachusetts?

The most popular types of Software Engineer Applied Math jobs in Massachusetts are:

What job categories do people searching Software Engineer Applied Math jobs in Massachusetts look for?

The top searched job categories for Software Engineer Applied Math jobs in Massachusetts are:

Infographic showing various Software Engineer Applied Math job openings in Massachusetts as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 7% Part Time, and 5% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution.

Software Engineer

Marlborough, MA

$102 - $114/hr

Full-time

Medical, Dental, Vision, Retirement

Posted 5 days ago


Job description

Software Engineer
Location: Marlborough, MA
Job ID: #73108
Pay Range: $102-114

Active Secret Clearance Required


Description:
The Software Engineer designs, develops, tests, and maintains software solutions to meet functional, performance, and quality requirements. This role applies sound engineering practices across the software lifecycle while collaborating with cross-functional teams to deliver reliable and scalable systems.
Qualifications You Must Have


  • Experience in Software Engineering to include experience working various phases of the software development lifecycle

  • Prior experience in leading a small engineering team

  • Experience with Software Development Using C++

  • Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture and design

  • Working knowledge of Linux, VxWorks or other Real time operating systems

  • Experience working in a collaborative team environment that requires communication with other engineering disciplines, Program, and external stakeholders

  • Active and transferable U.S. government issued security clearance is required prior to start date

  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience


Qualifications We Prefer


  • Applied experience in Unified Modeling Language (UML) and Object-Oriented Analysis and Design (OOA/D)

  • Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams.

  • Experience with Agile lifecycle process including Scrum, Continuous Integration, and Test-Driven Development Methodologies

  • Experience with DevOps, Jenkins and automated testing

  • Experience with Model Driven Development

  • Experience with software integration on custom hardware

  • FPGA interfaces (memory mapped and SW/FW messaging) experience

  • Working experience with Microservice Architectures and Containerized Applications

  • Versal (ARM assembly) knowledge

  • Performance optimization experience

  • CORBA experience

  • Scripting language (e.g. Python)
    US Citizen


Benefits provided: 401K, medical, dental, and vision, sick time as applicable to state law
Butler America Aerospace, LLC. is an equal opportunity employer. Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. The Butler America Aerospace, LLC. EEO Policy Statement and "Know Your Rights" Poster is available here: Applicant and Employee Notices.
Butler America Aerospace, LLC. is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at