1

Math Software Engineer Jobs in Oregon (NOW HIRING)

$111K - $150K/yr

Overview Senior Software Engineer (AI) is a hands-on role responsible for building intelligent ... data using mathematical operations. * Data Interpretation : skilled in interpreting data ...

ABOUT US ARRISE is a global leader in software development and services for the iGaming industry ... Game artists, developers, mathematicians, sound technicians, product marketers, regulatory experts ...

Software Development Engineer's responsibilities will include, but not limited to: * Design ... Bachelor's degree in Computer Science, Electrical / Computer Engineering, Math or in a STEM related ...

OR

$122K - $161K/yr

As a Software Engineer II on the team, you will be part of the broader Growth organization and ... Bachelor's degree in Computer Science, Engineering, or Mathematics, or a related field (or its ...

OR · On-site

$122K - $161K/yr

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or its equivalent) and 4+ years of software engineering experience * 6+ years of experience building and operating ...

Principal Software Engineer, Capital Marketplace

OR · On-site +1

$134K - $180K/yr

Bachelor's degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) + 8 years of experience * Strong technical and software engineering fundamentals including a ...

Senior Software Engineer, Capital Insights

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer, you will serve as a key individual contributor responsible for ... Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent ...

OR

$141K - $242K/yr

As a Senior or Staff Software Engineer on the Localization team, you will be a domain expert ... and develop mathematical models to be used in factor graph optimization, Kalman filters, etc ...

Senior Software Engineer, Identity Platform

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer on Upstart's Identity Platform Team, you'll play a critical role in ... Bachelor's degree in Computer Science, Engineering, or Mathematics, or a related field (or its ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...

C++ Developer

Hillsboro, OR · On-site

$53.25 - $72/hr

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...

Senior Software Engineer, Mobile

OR · On-site +1

$133K - $166K/yr

Bachelor's degree in Computer Science, Engineering, or Mathematics, or a related field (or its equivalent) and 4 years of experience. * Have experience building in React Native, and familiarity with ...

Machine Learning Engineer

Foster, OR · On-site +1

$160K - $215K/yr

Collaborate with cross-functional hardware, software, and product engineering teams to integrate ... Understanding of mathematical foundations relevant to algorithm development, including linear ...

Senior DevOps Engineer, Ephemeral Platform

OR · On-site +1

$129K - $166K/yr

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 4+ years of software engineering experience. * 4+ years of experience ...

next page

Showing results 1-20

Math Software Engineer information

See Oregon salary details

$67.1K

$156K

$217.3K

How much do math software engineer jobs pay per year?

As of Jul 17, 2026, the average yearly pay for math software engineer in Oregon is $155,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,900.00 and $182,900.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.

Senior Software Engineer (AI)

$111K - $150K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Cotiviti rating

8.3

Company rating: 8.3 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

41st of 210 rated it services


Job description

Overview

Senior Software Engineer (AI) is a hands-on role responsible for building intelligent backend services and workflow-integrated solutions within an AI-native development environment. This role combines strong Java-based engineering expertise with enterprise workflow orchestration to enable automation, intelligent routing, and AI-assisted decisioning. The engineer will support the Payment BU Workflow Intelligence & Orchestration Initiative, collaborating with Technical Architects and engineering teams to deliver scalable, secure, and reusable services across workflow platforms.

The role leverages AI-assisted engineering tools (Claude, Copilot) to accelerate development while ensuring validation, quality, and adherence to enterprise standards.

Responsibilities
  • Design and develop backend services and APIs using Java (Spring Boot, microservices)
  • Integrate services with workflow engines (Temporal.io, Camunda, Flowable, JBPM, Drools) and platforms such as Appian
  • Build and expose AI-enabled service capabilities for workflow automation and decision support
  • Use AI-assisted tools (Claude, Copilot) for:
    • code generation
    • testing
    • documentation
    • development acceleration
  • Implement AI-native workflow patterns, including:
    • intelligent routing
    • context-aware processing
    • embedded decision support
  • Develop microservices and event-driven architectures supporting distributed workflow execution
  • Collaborate with data teams for data access, validation, and transformation
  • Support service orchestration and runtime workflow execution
  • Contribute to CI/CD, DevSecOps, and cloud-native deployments:
    • OpenShift / Kubernetes
    • AWS
  • Participate in code reviews, design discussions, and cross-team collaboration
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or equivalent
  • 5+ years of backend / enterprise software development experience
  • Strong expertise in:
    • Java, Spring Boot, microservices
    • REST APIs and integration patterns
    • Workflow orchestration platforms (Temporal, Camunda, Flowable, JBPM, Drools)
  • Experience integrating AI-driven capabilities into enterprise applications
  • Experience with:
    • PostgreSQL / Oracle (data modeling, performance tuning)
    • Event-driven and distributed systems
    • CI/CD, DevOps, container platforms (OpenShift, Kubernetes, AWS)
  • Familiarity with AI-assisted development tools (Copilot, Claude)
  • Agile experience (SAFe preferred) and strong communication skills

Preferred Qualifications

  • Experience building workflow-driven and decision automation solutions
  • Exposure to AI-native development practices and prompt-assisted workflows
  • Experience with enterprise workflow platforms (Appian or similar)
  • Experience contributing to shared platforms or integration frameworks
  • Knowledge of governance practices for AI-assisted development
  • Background in Healthcare IT or regulated environments

Mental Requirements:

  • Critical Thinking: Ability to think critically and evaluate information objectively, considering different perspectives and potential implications before drawing conclusions or making recommendations.
  • Attention to Detail: must have a keen eye for detail to ensure accuracy in data analysis, interpretation, and reporting.
  • Quantitative Aptitude: Strong numerical skills are essential for conducting quantitative analysis, working with statistical methods and models, and manipulating data using mathematical operations.
  • Data Interpretation: skilled in interpreting data visualizations, charts, graphs, and other forms of data presentation to extract meaningful insights and communicate findings effectively.
  • Communication Skills: Effective communication skills are crucial for conveying complex technical concepts and insights to non-technical stakeholders clearly and understandably through written reports, presentations, and verbal discussions.
  • Curiosity and Learning Agility: A strong desire to learn and explore new methodologies, techniques, and tools in the field of data analysis and insights generation is essential for staying current with industry trends and best practices.
  • Resilience: The ability to handle pressure, adapt to changing priorities, and overcome setbacks is important in a fast-paced and sometimes ambiguous analytical environment.
  • Ethical and Integrity: Upholding ethical standards and maintaining integrity in handling sensitive data and information is paramount for building trust and credibility in the insights provided

Physical Requirements and Working Conditions:

  • Remaining in a stationary position, often standing or sitting for prolonged periods.
  • Repeating motions that may include the wrists, hands and/or fingers.
  • Must be able to provide a dedicated, secure work area.
  • be able to provide high-speed internet access / connectivity and office setup and maintenance.
  • No adverse environmental conditions expected.

Base compensation ranges from $111,000 to $150,000 per year. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs. 

Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. For information about our benefits package, please refer to our Careers page.

This role is based remotely and all interviews will be conducted virtually.

Date of posting: 06/04/2026

Applications are assessed on a rolling basis. We anticipate that the application window will close on 08/04/2026, but the application window may change depending on the volume of applications received or close immediately if a qualified candidate is selected.

#LI-REMOTE

#LI-MD1

#SENIOR

Employment Type: OTHER

What Cotiviti employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom