Demo

Geomechanics Software Engineer: MPM

ITASCA International Inc.
Minneapolis, MN Full Time
POSTED ON 11/18/2025
AVAILABLE BEFORE 12/17/2025
Employment Opportunity – Geomechanics Software Engineer: MPM (Minneapolis, Minnesota)

Location: ITASCA., Minneapolis, Minnesota, USA

ITASCA is a pioneering engineering software developer and consulting firm, leading the development of advanced software solutions for geomechanics, hydrogeology, and related engineering fields. Our software tools, widely used by engineers and scientists worldwide, are designed to tackle complex engineering challenges. We are seeking a software developer to contribute to advancing our suite of geomechanics engineering programs, in particular a new Material Point Method solution.

At ITASCA, we pride ourselves on delivering world-class advanced numerical analysis software. As a Software Engineer, you will have the unique opportunity to collaborate with our esteemed engineers and work closely with our consultants. You will be able to gain exceptional professional experience while working on state-of-the-art software alongside industry leaders.

Geomechanics software engineer (MPM): The successful candidate will have a background in engineering mechanics and a master’s or Ph.D. in applied mathematics, applied mechanics or mechanical, civil or mining engineering or related discipline. The primary responsibilities will be to lead the development, testing and support of our new Material Point Method (MPM) software product, currently in progress. Experience using an MPM or similar application is required. Primary development will be done in C .

Primary Expectations Include The Ability To

  • Design and write object-oriented code used for numerical simulations to solve geomechanics problems.
  • Work collaboratively with the software development team to develop and maintain ITASCA’s software.
  • Communicate with ITASCA consultants and external clients to understand user needs and help find and develop effective solutions.
  • Be self-motivated with the ability to think creatively and solve problems independently.
  • Be willing and able to take on different responsibilities within a small software team, including testing, technical support, documentation, training and other non-programming tasks.

Minimum Requirements

  • Master’s or Ph.D. degree in applied mathematics, applied mechanics, engineering or related scientific field
  • C proficiency
  • Two (2) years of experience with scientific programming
  • Experience with source-control tools
  • Experience with Material Point Method
  • English proficiency
  • ITASCA may provide employment-based visa sponsorship (e.g. H1-B, L-1, TN, etc) for this role, subject to business needs, candidate qualifications, and immigration regulations.

Other Desirable Qualifications

  • Qt programming experience
  • Experience with writing and debugging multi-threaded codes
  • Experience in large-scale software development cycles, from requirements to release
  • Experience using ITASCA software.

Why Choose ITASCA?

  • Innovation and Collaboration: Experience an unparalleled work environment that fosters a culture of innovation and collaboration. We encourage our employees to think outside the box and contribute their unique perspectives, enabling us to tackle complex challenges effectively.
  • Exciting Projects: Join us in delivering cutting-edge software that shape the future of the geological engineering industry. Your work at ITASCA will be at the forefront of geomechanics modeling.
  • Collegial Atmosphere: Join a team that values camaraderie and teamwork. At ITASCA, we foster a collegial atmosphere where collaboration, mutual respect, and support are the foundation of our success. You'll have the opportunity to work alongside colleagues who are passionate about their work and driven to excel.
  • Diversity and Inclusion: At ITASCA, we celebrate and embrace differences, creating a highly diverse workforce that thrives on varied perspectives and backgrounds. We believe that diversity drives innovation, fosters creativity, and enriches our work environment.
  • Rewards and Benefits: We value your contributions and offer a comprehensive benefits package, including:
  • Annual performance bonus potential equity awards
  • 25 days off (PTO holidays)
  • 100% employer-paid health & dental coverage (employee) , 70% coverage for dependents
  • Health savings account (HSA) with employer contribution, optional FSA
  • 401(k) with company match
  • Paid parental leave, short and long-term disability, and life insurance
  • 100% employer-paid parking or Metro Transit pass
  • Voluntary vision coverage
  • Employee Assistance Program (EAP)

Salary $80,000–$110,000 annually, depending on experience, qualifications, and skill set.

This is a full-time position. The position is based in Minneapolis and will require much work to be completed on-site but with unparalleled flexibility.

Take the next step in your career and become a valued member of our employee-owned company. Join us at ITASCA, where innovation meets excellence!

ITASCA is an equal opportunity employer, a drug-free workplace, and complies with ADA regulations as applicable.

Additional information can be found at www.itascacg.com.

APPLY

Salary : $80,000 - $110,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Geomechanics Software Engineer: MPM?

Sign up to receive alerts about other jobs on the Geomechanics Software Engineer: MPM career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ITASCA International Inc.

ITASCA International Inc.
Hired Organization Address Minneapolis, MN Full Time
Senior Ingenjörsgeolog – ITASCA Sverige Placering: Luleå eller Stockholm Anställningsform: Tillsvidare, heltid Tillträde...
ITASCA International Inc.
Hired Organization Address Minneapolis, MN Full Time
ITASCA, a pioneering engineering software developer and consulting firm, is actively seeking a skilled Senior Civil/Geom...

Not the job you're looking for? Here are some other Geomechanics Software Engineer: MPM jobs in the Minneapolis, MN area that may be a better fit.

Geomechanics Software Engineer: MPM

ITASCA Software, Minneapolis, MN

Geomechanics Software Engineer - MPM

ExecutivePlacements.com, Minneapolis, MN

AI Assistant is available now!

Feel free to start your new journey!