Want to make the world more energy efficient?
So do we. We’re using AI and analytics to build a more efficient future.

Changing the face of how the world uses and
produces energy, one person at a time.

At mCloud we’ve set a bold and audacious goal, to solve the world’s most challenging energy problems. That doesn’t happen easily. It takes a team of dedicated, talented, innovative people working together with purpose to make that vision a reality.
Whether it’s ideating new products, writing code, taking our message to customers, or any one of a multitude of other responsibilities, we are looking for your expertise and drive to help take us to the next level.

Working at mCloud

Competitive Compensation Package
We offer an attractive compensation package that includes competitive salary, health benefits, stock options and paid vacation time.
Flexible Working Environment
We have employees located around the world, working from our office locations and their home offices. The work you do is more important to us than where you sit every day.
Professional Development
Our employees are our strongest asset. We encourage and support continuous education and professional development to help you take your career to the next level.
Current Job Openings
General Ledger Accountant Finance Calgary, Alberta
Automation Engineer / TechnologistTechnical Project Services Saskatoon, Saskatchewan
Automation Engineer In Training/TechnologistTechnical Project Services Fort McMurray, Alberta
Project Services ConsultantTechnical Project Services Perth, Australia
Automation Engineer/EIT/Technologist (Intermediate position) Technical Project Services Edmonton or Calgary, Alberta
Automation EIT/Technologist (Junior position) Technical Project Services Edmonton or Calgary, Alberta
Wireless Firmware EngineerTechnology Development Vancouver
Software DeveloperSoftware Development Singapore
Content Marketing ManagerMarketing Calgary, Alberta
Product Marketing ManagerMarketing Calgary, Alberta
Director, Growth Marketing and CampaignsMarketing Vancouver or Calgary