Apply now

Posted 5 days ago

Senior Reservoir Simulation Scientist

@ Computer Modelling Group

Calgary, Alberta

Full-time10+ years experience
Apply now
SIGNALS

Responsibilities:

  • Contribute to improving the team’s software development processes.
  • Work collaboratively with other CoFlow team members.
  • Understand the needs of reservoir and production engineers who use CoFlow.
  • Help develop clear specifications for new software features, including acceptance tests and release criteria.
  • Contribute to the design, implementation, testing, and maintenance of high-quality engineering software.

Requirements summary:

  • Knowledge and Skills
  • A minimum of 10 years of relevant professional experience developing engineering software, preferably involving thermodynamics, fluid modeling, reservoir engineering, or production…
  • Proficiency in C++, Fortran, and/or C#, with the ability to work according to modern software engineering practices used within the project.
  • Experience with Agile software development methodologies and Test-Driven Development (TDD) is an asset.
  • Experience using AI-assisted software development tools, such as Claude or similar tools, is an asset.
  • A Master’s degree or higher in Petroleum Engineering, Chemical Engineering, or a related discipline, or an equivalent combination of education and relevant experience.

Tools & skills

Benefits mentioned

Health insuranceDentalRetirement planPaid time offHealth spending account
Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-05
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Computer Modelling Group

FieldValue
Open jobs on Jobsy1
Job description

Summary

The Senior Reservoir Simulation Scientist will work as part of CMG’s CoFlow development team. CoFlow combines reservoir and production engineering simulation technologies to improve the overall productivity of engineering workflows for large, integrated assets. It enables oil and gas companies to better understand and develop petroleum resources through a unified approach.

The successful candidate will join a small development team responsible for the technologies supporting CoFlow’s well and production engineering capabilities.

Essential Responsibilities

Working as part of the CoFlow team and under the direction of the Development Team Lead, the employee will work within a small team of engineering software professionals. The team is responsible for the design, development, and maintenance of innovative technologies for simulating reservoirs, wells, and surface networks.

A primary responsibility of this position will be to maintain and extend CoFlow’s fluid modeling capabilities, including, but not limited to, black-oil, K-value, and equation of state fluid models; fluid blending strategies; flash calculations; fluid component lumping/de-lumping; and temperature and enthalpy formulations for thermal applications.

Additional responsibilities include:

  • Contribute to improving the team’s software development processes.
  • Work collaboratively with other CoFlow team members.
  • Understand the needs of reservoir and production engineers who use CoFlow.
  • Help develop clear specifications for new software features, including acceptance tests and release criteria.
  • Contribute to the design, implementation, testing, and maintenance of high-quality engineering software.

Note: This description reflects the general nature of the role. It’s not a complete list of responsibilities—we believe in flexibility, initiative, and growing together.

Knowledge and Skills

  • A minimum of 10 years of relevant professional experience developing engineering software, preferably involving thermodynamics, fluid modeling, reservoir engineering, or production engineering.
  • Proficiency in C++, Fortran, and/or C#, with the ability to work according to modern software engineering practices used within the project.
  • Strong teamwork and communication skills, with a willingness to learn and collaborate with others.
  • Experience with Agile software development methodologies and Test-Driven Development (TDD) is an asset.
  • Experience using AI-assisted software development tools, such as Claude or similar tools, is an asset.
  • Self-motivated and team-oriented, with a positive attitude and strong time-management skills.
  • Very good written and verbal communication skills in English.

Education

A Master’s degree or higher in Petroleum Engineering, Chemical Engineering, or a related discipline, or an equivalent combination of education and relevant experience.

Experience

  • Programming experience with C#, Fortran, and/or C++ is required.
  • Experience developing engineering software in a commercial environment.
  • Experience with commercial oil and gas engineering software is highly desirable.

Location

This role can be based in one of the two company locations: Calgary, AB, Canada or Rio De Janeiro, Brazil

CMG Compensation and Benefits Overview - Canada

CMG’s total rewards program includes:

  • A competitive salary
  • A performance-based bonus program
  • Learning and development opportunities
  • RRSP contributions
  • Top of the line medical and dental benefits including a health spending account
  • 20 days of vacation per year plus flex days
  • Choice of transit pass or underground parking (Calgary)
  • Car wash (Calgary)
  • Cafeteria and complimentary barista style coffee and more (Calgary)

No need to call us about the status of your application. We promise—we’re reviewing every submission, and if your skills are a match, you’ll hear from us!

We kindly request that external recruiters and agencies refrain from submitting unsolicited resumes or candidate profiles. Submissions without a signed agreement in place will not be considered and will become the property of CMG.

About Us

Innovators in Simulation Technology

CMG (TSX:CMG) is a global software and consulting company that combines science and technology with deep industry expertise to solve complex subsurface and surface challenges for the new energy industry around the world. CMG is headquartered in Calgary, AB, with offices in Houston, London, Dubai, Bogota, Rio de Janeiro, Bengaluru, and Kuala Lumpur. For more information, please visit https://www.cmgl.ca

Similar jobs

  • Fitness Consultant - Part Time

    Calgary, AB
    Part Time

    Westside

    Knowledge of fitness classes/programs currently being offered; Qualifications/Skills Required:; Minimum of 2 nd year BKin completed (or equivalent degree) or Exercise Science Diploma/Personal Fitness Trainer Diploma

  • Xray Technologist

    Calgary, AB
    Full Time

    MVP Talent Corp

    Must-Have Qualifications & Experience; Active provincial license or eligible to receive a license to practice as a Medical Radiation Technologist; Must-Have Skills:

  • Territory Manager

    Calgary, AB
    Full Time

    Dandurand Group

    Education & Experience; Bachelor's degree in Business Administration, Marketing, or equivalent; Minimum of two years of experience managing a sales territory

  • Service Desk Analyst, FT, Calgary, Alberta

    Calgary, AB
    Full Time

    Baytex Energy Corp.

    The ideal candidate brings 7+ years of IT support experience, strong technical troubleshooting skills, excellent communication skills and a genuine passion for helping people; Manage incidents and service requests…

  • Director, Information Technology

    Calgary, AB
    Full Time

    Alberta Beverage Container Recycling Corporation

    Improve service delivery and user experience through SLAs, metrics, and continuous improvement; Ensure policies are practical, auditable, and aligned with business, legal, regulatory, and contractual requirements;…

  • Mortgage Agent

    Calgary, AB
    Full Time

    MortgageSolver

    Company Description Pineapple Financial Inc. (NYSE: PAPL) is a Canadian mortgage technology and brokerage company that modernizes how brokers, lenders, and clients experience home financing; The Mortgage Agent will…

  • Journeyman Sprinkler Fitter Division Lead

    Calgary, AB
    Full Time

    PLATINUM FIRE AND SECURITY LTD

    Journeyperson Sprinkler Fitter certification or Red Seal equivalent, with strong knowledge of relevant codes (e.g., NFPA, local building and fire codes); Hands-on experience installing, inspecting, testing, and…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.