Computer Modelling Group Ltd.

Software Developer

📍 Location
calgary, ab
⏰ Job Type
Full-time
📅 Posted
June 09, 2026
Apply Now

Job Description

Key Responsibilities

  • Develop, enhance, and maintain components of scientific simulation software written in C++.
  • Contribute to computational and numerical workflows that support large-scale reservoir and fracturing simulation analysis.
  • Understand and work effectively with existing legacy codebases, reading, debugging, refactoring and modernizing when needed.
  • Implement, test and calibrate subsurface models with efficient algorithms for scientific computation, ensuring numerical accuracy and performance.
  • Collaborate closely with domain experts, senior developers, and scientists to deliver reliable, production-quality features.
  • Participate in code reviews, testing, and documentation to uphold high engineering standards.
  • Approach challenges with curiosity and initiative, adapting quickly to new tools, concepts, and problem domains.

Note: This description reflects the general nature of the rol...

Start Your Week Right!

Apply now and make every Monday exciting with Computer Modelling Group Ltd.

Apply for this Position