Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Engineering Manager - Public Cloud, Python, Golang

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring an Engineering Manager to lead one of our teams that work closely with Amazon, Microsoft, Google and other world‑class cloud partners to optimize Ubuntu for their infrastructure. Our team builds, tests, and publishes the base Ubuntu images used by millions to ensure optimal performance and security in their cloud estate. We aim to deliver the very best public cloud VM experience, as well as specialized images for specific purposes on each cloud. Our goal is to celebrate and enable their particular points of differentiation on their clouds, while also ensure a common operating experience for their users.

As an engineering manager you need to bring both technical and management skills to the leadership of your team. You will also need to represent the team in direct partner engagement. You'll be responsible for the stability and functionality that our cloud users have come to expect. You will strive to automate the delivery of existing and new Ubuntu image products applied to all modern workloads from web servers to GPU‑aided AI for servers, VM’s and containers.

As an engineering manager at Canonical your primary responsibility is to the people you support: ensuring that they are growing as engineers, doing valuable work, and generally having a great time at Canonical. As a lead for strong engineers, technical leadership and a solid background in software development is a must, so that you're able to challenge and grow your team members. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

We work in Python and Golang, and expect engineering managers to be fluent in the language, architecture and components that their team is building with. Code reviews and architectural leadership are part of the job. As manager, the commitment to healthy engineering practices, documentation, quality and performance optimisation are equally important technical responsibilities, as is the requirement for fair and clear management, and the obligation to ensure a high performing team.

Role entails

  • Build and lead a team of engineers in your and similar timezones
  • Develop talent through coaching, mentoring, feedback and hands‑on career development
  • Demonstrate sound engineering principles and directly contribute toward your team's goals
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Lead modern, agile software development practices
  • Ensure a healthy, collaborative engineering culture in line with the company values
  • Be an active part of the leadership team and collaborate with other leaders in the organisation
  • Build automated, highly reliable image delivery, testing and publication pipelines
  • Engage with many other teams at Canonical, as well as the open source community and commercial partners
  • Work from home with global travel up to 15% for internal and external events

What we are looking for in you

  • You love to mentor, develop and grow people, and have a track record of doing it
  • You are knowledgeable and passionate about software development
  • You are focused on success and the delivery of timely, high quality software
  • You have experience and commitment to agile development methodologies
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • Software development experience in Python or Golang
  • Effective written and verbal communication skills
  • Practical experience with at least one of Microsoft Azure, Google Cloud, or AWS

What we offer colleagues

  • Distributed work environment with twice‑yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long‑haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Engineering Manager - Public Cloud, Python, Golang in Mississauga, ON vacancy
  •  ...technology company in Mississauga is seeking an Engineering Manager to lead a team optimizing Ubuntu for major cloud providers. This role requires technical leadership...  ...strong software development skills, particularly in Python and Golang, and commitment to mentoring engineers... 
    Python
    Remote work

    Canonical

    Mississauga, ON
    8 days ago
  •  ...expansion focuses on leveraging Python for analytics, hosting new...  ...scalable solutions. Risk Management & Compliance: Appropriately...  ...real-time data streaming. Cloud & Storage: Experience with cloud...  ...in Computer Science, Engineering, or a related quantitative field... 
    Python
    Work at office
    3 days per week

    Citigroup Inc.

    Mississauga, ON
    8 days ago
  •  ...technologies (Big Data, Mobile, Cloud, RPA) – 3 Location Hybrid -...  ...The DevOps team within Cloud Engineering is a highly skilled group of...  ...pipelines and workflows Build and manage environments using...  ...experience with Node.js, Typescript, Golang Experience with public clouds... 
    Public
    Python
    Contract work
    Immediate start
    Monday to friday
    Flexible hours

    Delpath

    Mississauga, ON
    5 hours ago
  • Drive innovation as a Software Engineer, focusing on Python and enhancing Ubuntu’s performance in cloud environments. Work from anywhere while engaging in meaningful collaboration...  ...Linux • Knowledge of Ubuntu systems and cloud management • Understanding of Debian packaging and CI... 
    Python
    Remote work

    Canonical

    Mississauga, ON
    8 days ago
  • $67.74k - $94.84k per year

     ...mondial de la vente à prix réduits. Engineer II – Cloud Engineering and Enablement What you'll do...  ...functionality. This role will report to the Manager of Engineering for Cloud Delivery....  ...Experience 1-3 years’ experience in the public cloud, with foundational knowledge in software... 
    Public
    Python
    Work at office

    United States Digital Space LLC

    Mississauga, ON
    8 days ago
  • $122.1k - $162.8k per year

    Lead Cloud Engineer We seek a talented and motivated Lead Cloud Engineer to be part of the Cloud...  ...in cloud automation, configuration management, and deployment of enterprise-scale infrastructures...  ...(IaC) using Ansible, Terraform, and Python. Proficient knowledge of the security... 
    Python
    Long term contract

    McKesson’s Corporate

    Mississauga, ON
    8 days ago
  • $125k - $130k per year

    Job Description The Cloud Data Engineer is responsible for designing, building, and maintaining scalable...  ...Proficient in developing programs in Python and SQL. Experience with Data...  .... Implement best practices for data management, security, and governance within the Databricks... 
    Python
    Long term contract
    Temporary work
    Flexible hours

    Synechron

    Mississauga, ON
    8 days ago
  • Elevate health outcomes as a Cloud Operations Engineer at Merative, specializing in Azure SRE practices...  ...is essential as you automate incident management and optimize the SaaS framework. Your...  ...performance • Create automation scripts in Python and Bash • Establish reliability... 
    Python

    GoTo Meeting

    Mississauga, ON
    8 days ago
  • Join Citi as an AI and Cloud DevOps Engineer, utilizing your 5+ years of expertise to enhance cloud...  .... This position involves designing and managing secure infrastructure, optimizing database...  ...tools • Proficient in scripting with Python, Bash, or Go • Experience with monitoring... 
    Python

    Citigroup Inc.

    Mississauga, ON
    8 days ago
  • Elevate your career at US Tech Solutions as a Cloud Security Automation Engineer in hybrid mode from Toronto. Focus on automating compliance with AI tools...  ...• Automate validation of Terraform deployments with Python • Monitor cloud resources for real-time compliance violations... 
    Python

    US Tech Solutions

    Mississauga, ON
    11 hours ago
  • Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Join to apply for the Software...  ...widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our... 
    Public
    Python
    Full time
    Contract work
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Mississauga, ON
    8 days ago
  • Become a vital part of iSteer Inc. as a Cloud and Systems Integration Engineer based in Toronto, ON. Your role will revolve around developing integration strategies and solutions for various systems. In this role, you will leverage your 3-5 years of experience to focus on... 

    iSteer

    Mississauga, ON
    8 days ago
  • Senior Cloud Network Engineer We are seeking a highly skilled Senior Cloud Platform Engineer (Azure/Terraform) to support the design, integration...  ...core platform layers, including: Azure Virtual Network Manager Azure Hub Layer Azure Secure Transit Layer Network and Connectivity... 

    Centrilogic

    Mississauga, ON
    8 days ago
  •  ...your career with Symcor as an Entry-Level Cloud Engineer in Mississauga. This hybrid opportunity...  ...troubleshooting technical issues, managing security measures, and optimizing operations...  ...troubleshoot for optimal performance • Manage backup processes to secure data integrity... 

    Symcor Inc.

    Mississauga, ON
    8 days ago
  • $120.8k - $170.8k per year

     ...skilled, autonomous, and visionary engineers, and we are seeking an...  ...transformation pipelines using advanced Python and PySpark techniques for...  ...ecosystem. Data Storage & Management: Master‑level proficiency...  ...microservices architectures. Cloud Platforms: Extensive... 
    Python

    Citi

    Mississauga, ON
    8 days ago
  • Excel as a Senior Cloud Engineer focused on developing Cloud-Native and AI-Native platforms. Innovate by building software that powers the future of technology. We seek a well-qualified senior developer to enhance our AI-powered software initiatives. The ideal candidate will... 

    Artech L.L.C.

    Mississauga, ON
    2 days ago
  •  ...information, please visit Job Title: Sr. Python Fullstack Developer Work...  ...backend APIs Utilize Azure cloud services for deployment scaling and management of applications Ensure application...  ..., product managers and DevOps engineers Manage cloud resources and services... 
    Python
    Long term contract
    Temporary work
    Work at office
    Local area

    LTM

    Mississauga, ON
    8 days ago
  • Join CanCap Group as a Senior Systems Engineer to take charge of cloud and security solutions in a dynamic hybrid work workplace. Drive automation...  ...responsible for building robust networking solutions, endpoint management, and elevating the engineering quality across the... 

    Cancap Group

    Mississauga, ON
    5 hours ago
  • Elevate your career as a Java Software Engineer specializing in cloud solutions with MongoDB and AWS. This role focuses on hands-on Java development...  ...for both transactional and reporting needs • Implement and manage MongoDB document structures and indexing strategies • Use Kafka... 

    K&K Global Talent Solutions INC.

    Mississauga, ON
    10 hours ago
  • Take on a crucial role as Senior IT Project Manager at McKesson, overseeing enterprise infrastructure initiatives within a hybrid cloud ecosystem. Deliver results that matter!...  ...Requirements: • Bachelor’s degree in IT or engineering and 7+ years of experience • Extensive experience... 

    McKesson

    Mississauga, ON
    8 days ago
  • Python Developer Mississauga, ON – 6 months contract with possible extension (3 days onsite per week) Responsibilities Design...  ...clean, well‑documented, and testable code. Collaborate with engineers, product managers, and stakeholders throughout the SDLC, adhering to Agile... 
    Python
    Contract work
    3 days per week

    Kelly

    Mississauga, ON
    5 hours ago
  •  ...edge global bank in Mississauga, ON as a Python Developer. Contract role with strong possibility...  ...Bachelor's degree in Computer Science, Engineering, or a related field. Minimum 3-5 years...  ...with other engineers, product managers, and stakeholders throughout the software... 
    Python
    Full time
    Contract work
    Worldwide
    2 days per week
    3 days per week

    Kelly Services

    Mississauga, ON
    5 hours ago
  • Enhance enterprise cloud strategies at Atos Group as a Systems Engineer. Focus on application support, migration efforts, and incident management with a proven background in web hosting. At Atos Group, we are seeking a Systems Engineer with over 8 years of experience. You... 

    Atos

    Mississauga, ON
    8 days ago
  • $94.3k - $141.5k per year

    ## Python Developer - Assistant Vice PresidentApplyremote type:...  ...and experienced Python Software Engineer to join our dynamic development...  ...architectural standards.* Implement and manage APIs, integrating with various...  ...Cassandra).* Familiarity with cloud platforms (e.g., **AWS**,... 
    Python
    Full time

    Citibank (Switzerland) AG

    Mississauga, ON
    8 days ago
  • $130k - $170k per year

     ...forward. Overview of the role We are seeking an experienced Engineering Manager to lead and develop engineering teams responsible for...  ...backend services using technologies such as C#, React, PHP, and cloud-native services. Participate in architectural discussions and... 
    Permanent employment
    Full time

    Upshop

    Mississauga, ON
    8 days ago
  • $80k - $90k per year

     ...shape the future of practice management. If you’re ready to challenge...  ...we’re looking for an AI/NLP Engineering Manager who can turn large language...  ...What You Bring 5+ years of Python engineering or a CS degree...  ...within a Microsoft Azure cloud environment. Strong understanding... 
    Python

    BoomerangFX

    Mississauga, ON
    8 days ago
  • $115k per year

     ...a go‑to resource for active citizens, educators, policy makers, public leaders and journalists. The Samara Centre has been shaping critical...  ...priorities; pitch and produce new outputs to address those gaps. Manage staff and external specialists to produce diverse, effective,... 
    Public
    Permanent employment
    Full time
    Contract work
    Freelance
    Work at office
    Shift work

    The Samara Centre for Democracy

    Mississauga, ON
    8 days ago
  • $115k - $130k per year

    The Infrastructure Engineer - Building Automation Systems will be responsible for: Develop and enhance Warehouse Management Systems using C++ programming. Participate in the daily operations...  ...languages (e.g., Java, JavaScript, Python, C, HTML) and serialized data formats (e... 
    Python

    Stellantis

    Mississauga, ON
    8 days ago
  • Elevate your career as Manager of Engineering at Guidewire, leading teams to create cloud-based solutions. Your role emphasizes AI integration and product lifecycle management in a hybrid environment. As part of the Application Platform at Guidewire, your focus will be on... 

    Guidewire Software

    Mississauga, ON
    8 days ago
  • $130k - $180k per year

    Communications Systems Engineering Manager Date: May 26, 2026 Company: Hatch Requisition ID: 98360 Job Category: Infrastructure...  ...works, inside plant works, networks, telephony, security systems, public address/VMS, SCADA, radio and wifi in the railway or similar environment... 
    Public
    For contractors
    Local area

    Hatch Ltd.

    Mississauga, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engineering Manager - Public Cloud, Python, Golang. Be the first to apply!