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- ...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...PythonRemote work
- ...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...PythonWork at office3 days per week
- ...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...PublicPythonContract workImmediate startMonday to fridayFlexible hours
- 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...PythonRemote work
$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...PublicPythonWork at office$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...PythonLong term contract$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...PythonLong term contractTemporary workFlexible hours- 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
- 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
- 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
- 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...PublicPythonFull timeContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- 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...
- 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...
- ...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...
$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- 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...
- ...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...PythonLong term contractTemporary workWork at officeLocal area
- 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...
- 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...
- 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...
- 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...PythonContract work3 days per week
- ...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...PythonFull timeContract workWorldwide2 days per week3 days per week
- 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...
$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**,...PythonFull time$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 employmentFull time$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$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,...PublicPermanent employmentFull timeContract workFreelanceWork at officeShift work$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- 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...
$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...PublicFor contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering Manager - Public Cloud, Python, Golang. Be the first to apply!
- marchés publics Mississauga, ON
- public works technician Mississauga, ON
- public library Mississauga, ON
- public works Mississauga, ON
- public policy associate Mississauga, ON
- public works maintenance equipment operator Mississauga, ON
- public policy Mississauga, ON
- python Mississauga, ON
- public opinion research
- marchés publics
