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.
The role entailsBuild and lead a team of engineers in your and similar timezonesDevelop talent through coaching, mentoring, feedback and hands‑on career developmentDemonstrate sound engineering principles and directly contribute toward your team’s goalsSet and manage expectations with other engineering teams, management, and external stakeholdersLead modern, agile software development practicesEnsure a healthy, collaborative engineering culture in line with the company valuesBe an active part of the leadership team and collaborate with other leaders in the organisationBuild automated, highly reliable image delivery, testing and publication pipelinesEngage with many other teams at Canonical, as well as the open source community and commercial partnersWork from home with global travel up to 15% for internal and external events
What we are looking for in youYou love to mentor, develop and grow people, and have a track record of doing itYou are knowledgeable and passionate about software developmentYou are focused on success and the delivery of timely, high quality softwareYou have experience and commitment to agile development methodologies
#J-18808-Ljbffr
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.
The role entailsBuild and lead a team of engineers in your and similar timezonesDevelop talent through coaching, mentoring, feedback and hands‑on career developmentDemonstrate sound engineering principles and directly contribute toward your team’s goalsSet and manage expectations with other engineering teams, management, and external stakeholdersLead modern, agile software development practicesEnsure a healthy, collaborative engineering culture in line with the company valuesBe an active part of the leadership team and collaborate with other leaders in the organisationBuild automated, highly reliable image delivery, testing and publication pipelinesEngage with many other teams at Canonical, as well as the open source community and commercial partnersWork from home with global travel up to 15% for internal and external events
What we are looking for in youYou love to mentor, develop and grow people, and have a track record of doing itYou are knowledgeable and passionate about software developmentYou are focused on success and the delivery of timely, high quality softwareYou have experience and commitment to agile development methodologies
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Engineering Manager - Public Cloud, Python, Golang in Winnipeg, MB vacancy
- Altinity is looking for a great Golang Developer / Cloud Engineer to work on ClickHouse, the hottest analytic database on the planet. ClickHouse... ...out Altinity.Cloud, an enterprise-ready, cloud service for managed ClickHouse. Here’s how to tell if you fit: You are...PublicPythonFull timeRemote workFlexible hours
- ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US... ..., planning, orchestration, memory management, and tool-calling frameworks. ~ Experience... ...technologies. Experience with cloud platforms such as Azure, AWS, or GCP....PythonFull timeInternshipRemote workRelocation
- Design public cloud solutions and automate operations as a Senior DevOps Engineer at Electronic Arts, supporting Linux systems and gaming services.This experienced DevOps... ...GrafanaLinux security, cloud networking, databases, and Python, Ruby, or GoApply your public cloud, automation,...PublicPython
- Build scalable cloud data pipelines with Python, SQL, and Databricks in a Cloud Data Engineer position focused on secure processing.This Cloud Data Engineer position centers... ...troubleshoot Databricks jobsImplement data management, security, and governance practicesPerform code...Python
- ...McAfee is seeking a Cloud Software Engineer to contribute to full-stack solutions for multiple consumer products. You will design and implement robust microservices and APIs on AWS, work with Golang, and occasionally help modernize a .NET legacy system. The role is hybrid in...Suggested
- Lead SAP Public Cloud implementations remotely, applying project management and end-to-end delivery expertise with occasional client-site travel.This experienced Project Manager oversees SAP Public Cloud delivery for a professional services industry customer. The work spans...PublicRemote work
- Our Client is seeking an experienced SAP Public Cloud Project Manager to join their project immediately on a long term contract. The ideal candidate will have extensive experience with SAP Public Cloud and a strong track record of end-to-end project implementations from initial...PublicLong term contractImmediate startRemote work
- ...hands-on experience in Java and Python development, excellent working knowledge of AWS cloud services, and exposure to... ...principles, source control, and release management practices. - Work with tools... ...with application, DevOps, and engineering teams to troubleshoot technical...Python
- ...Technology is seeking a Senior Backend Software Developer to design, build, and optimize backend services powering its cloud-based platform. The role emphasizes Python development, RESTful APIs, and a strong microservices mindset in a hybrid Calgary setting. You will work on...Python
- Lead Python and Django engineering in Kitchener, Ontario, onsite with AspiringIT. Guide teams delivering scalable... ....As a Software Engineering Manager, you will lead software engineering teams... ...position emphasizes Python, Django, GraphQL, cloud technologies, and software...Python
- Jobs# Software Engineering Manager (Python / Django)AspiringIT · Kitchener, Ontario, CA//Software Engineering Manager (Python / D...Software Engineering... ...will have strong technical expertise in Python, Django, cloud technologies, and software architecture, along with proven leadership...PythonFull time
$177k - $265k per year
...for secure integration between cloud services. By harnessing the... ...looking for a Principal-level engineer who is passionate about building... ...teams, owning our developer CLI (Golang) and Kubernetes tooling,... ...SRE and Engineering teams to manage, extend, and enhance existing...Work at officeLocal areaRemote workFlexible hours- Position: Senior Software Engineer (Golang, Microservices, DevOps) Position Type: Permanent... ...company redefining enterprise energy management through intelligent, data-driven solutions... ...distributed architectures, building cloud-native solutions, and solving complex engineering...PythonPermanent employment
- Build cloud-native applications with React and Golang at Miratech for a US healthcare client. Work remotely while developing scalable services and modern web applications.Miratech seeks a Full Stack Engineer to create backend services, REST APIs, microservices, and React applications...Remote work
- ...Collabera is seeking an AI Engineer to support the AI & Emerging... ...be particularly strong in Python, AWS, GenAI application development... ...working closely with product managers, data scientists, and business... ...LLMs. The engineer will build cloud-native applications using AWS...PublicPythonContract workFor contractorsLocal area3 days per week
$122.01k per year
Role SummaryAs a Cloud Software Engineer, you will contribute to the full stack solutions for several... ...core environment is built on AWS and Golang, a valuable part of this role will include... ...on the AWS cloud platform.Database Management:Manage, query, and optimize PostgreSQL...PythonManual laborRelocationFlexible hours- A leading IT consulting firm in Toronto is seeking an experienced Cloud Engineer proficient in AWS or Azure to join their cloud engineering team. The ideal candidate will have strong hands-on experience with cloud solutions, IaC tools, and modern programming languages. The position...Python
$180k - $250k per year
...reliability, and capabilities of our autonomy engine and electric propulsion systems.We... ...Overview Pyka is looking for a Cloud Infrastructure Manager to lead the team building and operating... ...technical foundation in Python, Linux systems, networking, databases,...PythonLong term contractTemporary workImmediate startRemote work1 day per week- Build secure financial software remotely with Golang, Java, React, and TypeScript for Veta Virtual’s fintech client. Own features from idea through production.This Full Stack Software Engineer role spans backend services and frontend applications supporting cryptocurrency transactions...Remote work
- ...Senior Software Engineer – Secure AI Platform (Vancouver, On-Site)... ...cybersecurity companies. Our cloud-native Data Security Platform... ...including data security posture management (DSPM), data classification, data... ...Expert‑level proficiency in Python , including building distributed...PythonWorldwide
- ...Opportunity We are looking for a Banking Cloud Solutions Leader who combines deep... ...across cloud transformation, platform engineering, data, AI, security, and application modernization... ...with each other, our clients, and the public.BDO may use artificial intelligence...PublicLong term contractWork at officeLocal areaFlexible hours
$180k - $275k per year
Job Title: Principal Software Engineer - Python. Job Location: Toronto, CA. Job Location Type: Remote... ...organization and pioneer in industry cloud, helping life sciences companies bring therapies... ...Success, and Speed. We're not just any public company - we made history in 2021 by...PublicPythonFull timeContract workInternshipWork at officeLocal areaRemote workWork from homeFlexible hours- Lead cloud data engineering with CARET, using analytics architecture and hands-on software development to build scalable customer platforms. This manager role offers no stated work model.As Manager, Software Engineering, you will lead teams building CARET’s cloud data platform...
- Job Title Golang/Python AI Developer – HashiCorp Vault Squad | FourWays Consulting | Montreal, QC, CanadaRecruiting Company... ...solutions. This role combines advanced software engineering, AI agent development, cloud-native technologies, and cybersecurity practices to deliver...PublicPythonContract workWork visa
- Concevez des architectures cloud robustes avec Python, Docker et Kubernetes pour des systèmes critiques des marchés de capitaux. Le poste est basé à Montréal ou Toronto, en mode hybride.Ce poste de développeur principal sénior vous place au cœur de l'équipe Information Technology...Python
- # Python Backend EngineerWissen Technology · Montreal, Quebec, CABack to resultsPython Backend... ...and promote the company’s culture of engineering excellence.• Define, develop and deliver... ...Intelligence, Intelligent Process Automation, Multi-Cloud & Hybrid Cloud Strategies, Cross-Platform...PythonLong term contractFull timeTemporary workWork at officeRemote work3 days per week
- Shape the future of cloud databases with Altinity as a remote Golang Developer focused on building Altinity.Cloud. This... ...talented Golang Developer / Cloud Engineer to enhance ClickHouse, a leading... ...Build and maintain Altinity.Cloud for managed ClickHouse • Deploy and operate...PythonRemote work
- ...reshaping the way energy is consumed and managed. By offering anytime, anywhere access... ...Senior or Staff Site Reliability Engineer to join ourCloud Engineering teamthat manages... ...,Cloudformation)AWS (or other major cloud providers)Python, C#, or Golang programming experience is...PythonLocal areaRotating shiftDay shift
- Cloud Platform Engineer – KubernetesLocation: Toronto, ON Position OverviewMyticas Consulting is... ...combined with strong skills in Terraform, Python, GitHub, and cloud networking . The... .... Nice-to-Have Skills Go / Golang programming. GitHub Actions and...Python
- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior AI Engineer (Python) based in Canada. Join a high-performing... ...search technologies. Experience working with cloud platforms such as Microsoft Azure, Amazon...PythonRemote workRelocationRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering Manager - Public Cloud, Python, Golang. Be the first to apply!
Related searches
- public works technician Winnipeg, MB
- marchés publics Winnipeg, MB
- public works maintenance equipment operator Winnipeg, MB
- travaux public voirie Winnipeg, MB
- public library Winnipeg, MB
- public policy associate Winnipeg, MB
- public works Winnipeg, MB
- public policy Winnipeg, MB
- python Winnipeg, MB
- public opinion research

