Career Opportunity

Software Developer (Minneapolis, Minnesota, USA)

Employment Opportunity

Join the Cutting-Edge Team at Itasca Consulting Group!

Itasca Consulting Group, a renowned international engineering company, is actively seeking a skilled Software Developer to join our team in Minneapolis, MN.

At Itasca, we pride ourselves on delivering world-class consulting projects that utilize advanced numerical analysis techniques. As part of our software team, you will have the unique opportunity to collaborate with our esteemed engineers and developers and work closely with our diverse client base on a regular basis. You will be able to gain exceptional professional experience while working on state-of-the-art software products and collaborating with industry leaders in our US and international offices.

The specific role is a software developer for our suite of desktop applications used in civil, mining and petroleum engineering. We seek a motivated problem-solver to work within a small team on developing, testing and maintaining our software

Why Choose Itasca Consulting Group?

  1. Influence & Growth: Make meaningful contributions in a nimble, technically respected firm where your ideas drive improvement.
  2. Inclusive, Collaborative Culture: We value diverse perspectives and foster mutual respect, shared learning, and a strong sense of ownership within a casual work environment that supports work-life balance.
  3. Modern Flexibility: Onsite or hybrid work options with flexible start and end times.
  4. Benefits:
  • 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)

Primary position expectations include the ability to:

  • Communicate with Itasca consultants and external clients to understand user needs and help find and develop effective solutions.
  • Design and write object-oriented code (C++).
  • Work collaboratively with the software development team to develop and maintain Itasca’s software.
  • 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 DevOps, testing, technical support, documentation and training.

Minimum Requirements:

  • Bachelor’s degree in computer science, engineering, or a related field.
  • Experience with numerical modeling software (e.g. Finite Element modeling).
  • Excellent written and verbal communication skills in English.
  • Experience with C++

Knowledge of Qt and Python is a plus.

Salary Range:

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

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

Itasca Consulting Group, Inc. is an equal opportunity employer, a drug-free workplace, and complies with ADA regulations as applicable.

Applicants must be currently authorized to work in the United States on a full-time basis. We are unable to sponsor or take over sponsorship of an employment visa at this time.



Latest News
  • Summer Intern Spotlight ITASCA Minneapolis had another group of excellent summer interns this year across our consulting, software,...
    Read More
  • Seamless Integration of Site Data for Improved Mining Analysis Now Available for IMAT: Seamless Integration of Site Data for Improved Mining Analysis...
    Read More
  • Now Available from ITASCA: Innovative Machine Learning Tool for FLAC3D/FLAC2D V9.2 Experience the Future of Geotechnical Modeling with ITASCA Software V9.2: Introducing Machine Learning Models...
    Read More

Upcoming Events
23 Sep
Getting Started with FLAC2D/FLAC3D
Live Online Introductory Training Course. September 23-24, 2025.... Read More
14 Oct
Getting Started with 3DEC
Live Online Introductory Training Course. October 14-15, 2025... Read More
2 Dec
NEW TRAINING: Meshing in ITASCA Software
This introductory training course offers a comprehensive foundation in geotechnical modeling, enabling participants to identify various... Read More