We believe our products can only be as good as our team.

Build your career with a global leader in geotechnical modeling software.

Who We Are

GEOSLOPE is a global leader in geotechnical modeling software. Our headquarters are in downtown Calgary, and we have been in business for more than 40 years. We currently have a team of about 30 people and are looking for some bright minds to join us.

What We Do

GeoStudio is our flagship product; known as the leading suite of geo-engineering software, GeoStudio is used in over 100 countries around the world by universities, government agencies, and engineering consultants.

Why You Should Work Here

GEOSLOPE has a relaxed, personable and supportive company culture. We look for creative ideas and have integrative teams that give everyone the chance to make an impact. Here is what you can expect:

  • Work in an informal and supportive team setting, with your own personal mentor to teach you the ropes; you will have the opportunity for both ongoing learning and personal growth.
  • You’ll get your own office and work with state-of-the-art tools.
  • Be a part of our software engineering process, which includes Scrum, peer code reviews, unit tests, version control, and automated builds.
  • Help yourself to healthy (or not so healthy) snacks from the kitchen.
  • Eat your lunch with your coworkers, perhaps over a quick poker or board game in our kitchen.
  • Take part in a monthly Lunch & Learn, attend relevant conferences, or take other training to obtain new skills that you can apply to your future work.
  • Employees enjoy a competitive benefit package including health insurance, a health spending account, subsidized gym membership, profit sharing, and more.

How to Apply

Please submit a cover letter and résumé to

Don't see a job posting that describes you, but still think you'd be a great fit? Email us anyway! We are always ready to talk about unexpected opportunities.

Current Openings

Work with our development team and make an immediate impact by developing features for the next GeoStudio release. This includes a CAD-like model definition, visualization of simulation results and development of new simulation components.

Advance your C++ skills as you implement robust, high-performance algorithms and design innovative software that allows geo-engineers to model complex, real-world problems. Work may include everything from numerical algorithms to UX/UI design to test automation.

Job type: Full-time, 8-16 month internship
Start date: January or May 2019
Location: Calgary, AB

The best candidates will have:

  • Three years toward a degree in Computer Science and/or Software Engineering;
  • Modern C++ development skills, including some knowledge of the C++ 11/14 standard and STL;
  • Excellent problem solving and debugging skills;
  • A love of coding, a desire to learn continuously, and an interest in working in a variety of areas;
  • Eligibility to work in Canada.

Experience with any of the following is an asset:

  • Qt or other user-interface libraries;
  • Graphics (2D or 3D);
  • Concurrency and parallel programming;
  • Familiarity with templating in C++, including metaprogramming.


  • Work with a cross-functional team of software developers and engineers.
  • Design, implement, document, and support new and existing features.
  • Be active in team discussions around prioritization and design.
  • Write and maintain unit tests.
  • Participate in code reviews and design reviews of your and other team members’ work.