1

Scientific Computing Jobs in Minnesota (NOW HIRING)

Bachelor of Science in an engineering discipline (computer science, mathematics, natural sciences or engineering) with a significant focus on scientific computing * Masters or Ph.D. with relevant ...

Bachelor of Science in an engineering discipline (computer science, mathematics, natural sciences or engineering) with a significant focus on scientific computing * Masters or Ph.D. with relevant ...

Python Tutor

Edina, MN ยท Remote

$18 - $40/hr

Emphasizes readable, maintainable code and connects Python to machine learning, web scraping, scientific computing, and DevOps applications. * Curriculum Awareness & Adaptive Instruction: Familiar ...

Senior F# Developer

Oslo, MN

$55.50 - $73.50/hr

Knowledge of scientific computing, modeling, or geoscience applications. * Experience with Infrastructure as Code (Bicep, Terraform, Pulumi, etc.). Qualifications * Bachelor's degree in Computer ...

New

Sr. Data Science Analyst - EOAM

Rochester, MN ยท On-site

$87K - $110K/yr

Expertise in the use of scientific computing and data management packages. Ability to prioritize, organize, and delegate various tasks on projects. Demonstrated initiative in administration ...

Sr. Data Science Analyst - EOAM

Rochester, MN ยท On-site

$84K - $105K/yr

Expertise in the use of scientific computing and data management packages. Ability to prioritize, organize, and delegate various tasks on projects. Demonstrated initiative in administration ...

Sr. Data Science Analyst - EOAM

Rochester, MN ยท On-site

$84K - $105K/yr

Expertise in the use of scientific computing and data management packages. Ability to prioritize, organize, and delegate various tasks on projects. Demonstrated initiative in administration ...

next page

Showing results 1-20

Scientific Computing information

See Minnesota salary details

$13

$30

$51

How much do scientific computing jobs pay per hour?

As of Aug 2, 2026, the average hourly pay for scientific computing in Minnesota is $30.83, according to ZipRecruiter salary data. Most workers in this role earn between $18.85 and $39.33 per hour, depending on experience, location, and employer.

What are the typical daily responsibilities of someone working in Scientific Computing?

Professionals in Scientific Computing typically spend their days developing and optimizing computational models, writing code to analyze large datasets, and running simulations on high-performance computing systems. They often collaborate closely with scientists, researchers, or engineers to interpret results and improve methodologies. Depending on the industry, they may also be responsible for documenting workflows, troubleshooting complex issues, and staying current with technological advances in their field. Daily work often involves problem-solving, technical meetings, and the continuous improvement of algorithms and computational processes.

What are the key skills and qualifications needed to thrive in the Scientific Computing position, and why are they important?

To thrive in Scientific Computing, you need a strong background in mathematics, computer science, and scientific principles, often supported by a relevant degree such as physics, engineering, or computational science. Proficiency with programming languages like Python, C++, or MATLAB, experience with high-performance computing (HPC) systems, and familiarity with scientific software and libraries are typically essential. Excellent problem-solving abilities, teamwork, and clear communication skills are important soft skills for this role. These skills enable professionals to develop efficient computational solutions, collaborate effectively across multidisciplinary teams, and drive progress in research and innovation.

What is a Scientific Computing job?

A Scientific Computing job involves using advanced computational methods, algorithms, and mathematical modeling to solve complex scientific and engineering problems. Professionals in this field develop and optimize software, perform simulations, and analyze large datasets to support research in disciplines like physics, biology, and engineering. They often work with high-performance computing (HPC) systems and programming languages such as Python, C++, or Fortran. These roles are commonly found in academia, government research labs, and industries like aerospace, pharmaceuticals, and finance.

What are popular job titles related to Scientific Computing jobs in Minnesota? For Scientific Computing jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Scientific Computing jobs in Minnesota look for? The top searched job categories for Scientific Computing jobs in Minnesota are:
What cities in Minnesota are hiring for Scientific Computing jobs? Cities in Minnesota with the most Scientific Computing job openings:
Infographic showing various Scientific Computing job openings in Minnesota as of July 2026, with employment types broken down into 88% Full Time, 4% Part Time, and 8% Contract. Highlights an 82% In-person, 10% Hybrid, and 8% Remote job distribution, with an average salary of $64,125 per year, or $30.8 per hour.

Lead UI/UX Product Architect & Development Manager

Itasca Consulting Group, Inc.

Minneapolis, MN โ€ข On-site

$120K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Job description

Lead UI/UX Product Architect & Development Manager
ITASCA | Minneapolis, MN
About the role
ITASCA is seeking a Lead UI/UX Product Architect & Development Manager to lead a major, multi-year initiative: designing and building a next-generation user interface for ITASCA's advanced geomechanical modeling software.
This role is suited for a software product leader who can combine UI/UX architecture, project management, technical leadership, and user-centered design. You will help bridge the gap between complex scientific computing and intuitive software workflows for engineers and scientists who build, run, and interpret numerical models.
You will lead a development team, collaborate with internal stakeholders, work closely with software engine developers, and engage with clients and users to translate complex engineering workflows into clear, effective software solutions.
Why this role matters
ITASCA's software is used to solve complex geomechanical engineering problems. As modeling capabilities continue to advance, the user experience must also evolve so that engineers and scientists can work more intuitively, efficiently, and confidently.
In this role, you will help shape how users interact with ITASCA's next generation of modeling tools. Your work will influence how clients define problems, build models, visualize results, and interpret complex numerical simulations.
This is a high-impact leadership role at the intersection of software development, scientific computing, engineering workflows, and product strategy. Success will require technical judgment, strong communication, user empathy, and the ability to turn a complex long-term vision into practical development milestones.
What you'll do
  • Develop and maintain a multi-year roadmap for a new UI platform, from scoping through deployment and iterative updates.
  • Define milestones, manage sprints, allocate resources, and keep the project on schedule and within scope.
  • Lead, mentor, and coordinate front-end and full-stack software developers.
  • Define UI architecture, design patterns, technology choices, and frameworks to support scalability, performance, and long-term maintainability.
  • Work closely with geomechanics engine developers to integrate numerical simulation back ends with user-facing front ends.
  • Actively engage with clients and users to conduct research, gather feedback, and translate engineering workflows into product requirements.
  • Collaborate with executive leadership, domain experts, and product managers to align UI strategy with broader business goals.

What you bring
Required
  • Bachelor's degree in computer science, engineering, or a related field.
  • 5+ years of experience managing software development projects, leading development teams, and managing complex timelines.
  • Strong technical background in modern UI/UX design concepts, desktop or web-based interface frameworks, and graphics/visualization libraries.
  • Demonstrated success in a client-facing or user-facing role, with the ability to navigate feedback from technical users and business stakeholders.
  • Excellent written and verbal communication skills.
  • Authorization to work in the United States.

Strongly valued
  • Experience developing software for engineering, scientific computing, CAD, 3D GIS, FEM, numerical simulation, or related technical environments.
  • Experience rendering or visualizing large datasets, 3D meshes, or complex spatial data.
  • Backend development experience with Python, Node.js, C++, or similar technologies.
  • Front-end development experience with React, JavaScript, or related frameworks.
  • Experience working with product managers, domain experts, and technical customers to define software requirements.

Why ITASCA
For more than 45 years, ITASCA has helped clients solve complex geomechanics, hydrogeology, and engineering geology challenges through technical depth, practical judgment, advanced analysis, and innovation.
At ITASCA, software is not separate from engineering, it is central to how we help clients understand complex systems and make better decisions. This role offers the opportunity to shape the next generation of tools used by engineers and scientists around the world.
We are a collaborative, collegial, employee-owned company where technical excellence, curiosity, mentorship, mutual respect, and shared success matter. This is a role for someone who wants to lead meaningful product development in a highly technical environment.
Location and work arrangement
This is a full-time position based in Minneapolis, Minnesota. The role will require substantial on-site collaboration, with flexibility where appropriate.
Compensation and benefits
The anticipated salary range is $120,000-$160,000 annually, depending on experience, qualifications, and skill set.
We value your contributions and offer a comprehensive benefits package, including:
  • Competitive salary commensurate with experience
  • Performance bonuses, including cash and company stock
  • Health, dental, and vision benefits for you and your family
  • Generous paid time off from day one
  • Paid holidays
  • 401(k) with company match
  • Paid parental leave
  • Company-paid short-term disability, long-term disability, and life insurance

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