Software Developer
Employment Opportunity —Software Developer
Location: Itasca Consulting Group, Inc., Minneapolis, Minnesota, USA
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?
- Influence & Growth: Make meaningful contributions in a nimble, technically respected firm where your ideas drive improvement.
- 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.
- Modern Flexibility: Onsite or hybrid work options with flexible start and end times.
-
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.
You must be legally authorized to work in the U.S. and will not require immigration sponsorship for visa status now or in the future (e.g. H1-B, L-1, TN, etc). If you are currently on CPT/OPT, you are ineligible due to the need for future immigration sponsorship.