Senior Cloud Engineer

Computer Modelling Group

Calgary

On-site

CAD 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Performance bonus
Learning & development
RRSP contributions
Medical and dental benefits
Health Spending Account
20 days vacation

Job summary

Computer Modelling Group is seeking a Senior Cloud Engineer to design, develop, deploy, and maintain cloud-native apps in AWS, with Azure support as needed. This in-office Calgary role requires leadership across DevOps, cloud engineering, and platform operations.

You will design cloud architectures, modernize existing apps, and implement IaC, CI/CD, and containerized deployments with Docker/Kubernetes, while mentoring junior developers and promoting best practices.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
  • 5+ years of experience in cloud engineering, cloud development, DevOps, software development, or related role.
  • Proven experience designing, deploying, and supporting production cloud environments.

Responsibilities

  • Design, develop, test, and maintain cloud-native applications and services.
  • Develop and enhance web applications using React and Node.js.
  • Build backend services, APIs, automation tools, and integrations using Node.js and Python.
  • Participate in solution architecture and technical design discussions.
  • Maintain IaC with Terraform/OpenTofu and CI/CD pipelines with Azure DevOps.
  • Deploy and manage container workloads with Docker and Kubernetes.
  • Monitor performance, security, and availability of cloud environments.

Skills

AWS
Azure
React
Node.js
Python
Terraform/OpenTofu
Docker
Kubernetes
CI/CD
Azure DevOps
Cloud architecture
REST API
Security

Education

Bachelor's degree in CS/IT/Software Eng

Tools

OpenTofu

Job description

The Senior Cloud Engineer will be responsible for designing, developing, deploying, and maintaining cloud-native applications and infrastructure, primarily within Amazon Web Services (AWS), while supporting Azure-based solutions where required.

As a senior member of a collaborative and highly technical team, you will contribute across the entire software lifecycle, from architecture and development through deployment, modernization, and operational support. You will play a key role in delivering scalable cloud solutions, modernizing existing applications, maintaining infrastructure as code, and supporting customer deployments.

This position is ideal for someone who enjoys working across application development, cloud engineering, DevOps, and platform operations while helping shape the future of CMG's cloud technology stack.

Please note, this is an in-office role, based in Calgary, AB, Canada.

  • Design, develop, test, and maintain cloud-native applications and services.
  • Develop and enhance web applications using React and Node.js.
  • Build backend services, APIs, automation tools, and integrations using Node.js and Python.
  • Participate in solution architecture and technical design discussions.
  • Conduct code reviews and promote software engineering best practices.
  • Troubleshoot and resolve application defects, performance issues, and production incidents.
  • Design, provision, and maintain AWS-based infrastructure.
  • Support Azure cloud deployments and services as required.
  • Develop and maintain Infrastructure-as-Code solutions using Terraform and OpenTofu.
  • Create and maintain CI/CD pipelines using Azure DevOps.
  • Implement secure, scalable, and resilient cloud architectures.
  • Deploy and manage containerized workloads using Docker and Kubernetes.
  • Monitor application and infrastructure performance, availability, and security.
  • Create and maintain customer deployments within cloud environments.
  • Develop operational procedures, deployment standards, and technical documentation.
  • Upgrade application frameworks, libraries, infrastructure components, and dependencies.
  • Address security vulnerabilities and support continuous platform modernization.
  • Contribute to technical architecture decisions and strategic platform initiatives.
  • Mentor and support junior and intermediate developers.
  • Promote engineering best practices across development, testing, deployment, automation, and operations.

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, Skills & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
  • 5+ years of experience in cloud engineering, cloud development, DevOps, software development, or a related role.
  • Proven experience designing, deploying, and supporting production cloud environments.
  • Strong experience developing modern web applications and backend services.
  • Proficiency with React, Node.js, Python, and RESTful API development.
  • Experience with AWS cloud services, including EC2, Lambda, S3, IAM, EKS, ECR, Fargate, and CloudFormation.
  • Working knowledge of AWS services such as Batch, SQS, CloudFront, CloudWatch, DynamoDB, Cognito, and EventBridge is an asset.
  • Experience with Terraform and/or OpenTofu for Infrastructure as Code.
  • Hands-on experience with Docker, Kubernetes, and containerized application deployment.
  • Strong understanding of CI/CD practices and Azure DevOps pipelines.
  • Knowledge of cloud networking, cloud security, identity and access management, and monitoring solutions.
  • Experience supporting microservices architectures and distributed cloud applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.
  • AWS certifications (Solutions Architect, Developer, or DevOps Engineer) are considered an asset.
  • Experience with Azure cloud services, SaaS platforms, and Agile development methodologies is preferred.
  • Knowledge of cloud governance, security best practices, and vulnerability management is an asset.

CMG's Total Rewards Program Includes

  • 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
  • Car wash
  • Cafeteria and complimentary barista-style coffee and more

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, Alberta, with offices in Houston, London, Dubai, Bogotá, Rio de Janeiro, Bengaluru, and Kuala Lumpur.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Solutions Engineering, IT
Solutions Engineering, IT

General Dynamics Mission Systems - Canada • Ottawa

Hybrid
CAD 100,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+8
Solutions Engineering, IT
Solutions Engineering, IT

General Dynamics Mission Systems–Canada • Ottawa

On-site
CAD 100,000 - 140,000
Senior Cloud Application Specialist
Senior Cloud Application Specialist

Randstad Canada • Toronto

On-site
CAD 120,000 - 160,000
Cloud Platform Engineer
Cloud Platform Engineer

CI Financial • Toronto

On-site
CAD 69,000 - 120,000
Training Reimbursement
Paid Professional Designations
Enhanced group benefits
Senior Cloud Architect (6-month Contract)
Senior Cloud Architect (6-month Contract)

Millennium EMS Solutions Ltd. • Calgary

Hybrid
CAD 140,000 - 210,000
Sr. Manager Cloud and Automation
Sr. Manager Cloud and Automation

Celestica Inc. • Toronto

On-site
CAD 125,000 - 199,000
113230 Full Stack Web Developer (On-site in Montreal)
113230 Full Stack Web Developer (On-site in Montreal)

CAE • Montreal

On-site
CAD 80,000 - 110,000
Open area office
Free parking (cars and bicycles)
Lunch counter with various menus
+2
Senior Specialist, Software Engineering
Senior Specialist, Software Engineering

Canada Mortgage and Housing Corporation • Ottawa

Hybrid
CAD 104,000 - 130,000
Annual vacation
Performance incentive
Group insurance
+3
Senior Digital Operations Analyst - Cloud
Senior Digital Operations Analyst - Cloud

Suncor • Calgary

On-site
CAD 80,000 - 100,000
Senior Specialist, Cloud and Infrastructure
Senior Specialist, Cloud and Infrastructure

Centerra Gold Inc. • Vancouver

Hybrid
CAD 115,000 - 130,000
Extended health plan
Dental & vision
Life Insurance
+4