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 4 days ago
Similar jobs that could be interesting for youBased on the Engineering Manager - Public Cloud, Python, Golang in Toronto, ON vacancy
  • A leading technology firm is seeking a Software Engineer to enhance the Ubuntu experience on public clouds. This role focuses on developing, testing, and releasing...  ...cloud partners. Ideal candidates will possess excellent Python skills and have experience with Ubuntu systems... 
    Public
    Python
    Remote work

    Canonical

    Toronto, ON
    17 hours ago
  •  ...Cloud Specialist – AWS, Cloud Security, Python & Infrastructure as Code Location: Toronto, ON Work Model...  ...Years Skills Cloud Security Management Python Amazon Web...  ...you want to emphasize broader cloud engineering: AWS Cloud Engineer – Security... 
    Python
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    25 days ago
  • $110k - $120k per year

     ...celebrate your contributions. The Job: Cloud Engineer What You’ll Do As a member of the...  ...solutions. Key Responsibilities Design, manage, administer, and automate enterprise...  ...Strong scripting and automation skills using Python (preferred), Bash, or PowerShell.... 
    Python
    Temporary work
    Work at office
    Remote work

    Momentum Financial Services Group

    Toronto, ON
    11 days ago
  • $80k - $130k per year

    Python Engineering Position Description We are seeking a Python Engineering with 5 years of experience to join our growing team delivering...  ...scalable, production-ready applications using Python, cloud technologies, and modern engineering practices. The ideal candidate... 
    Python
    Work at office
    3 days per week
    Toronto, ON
    a month ago
  •  ...US and Europe. We currently have a role as a SAP S/4HANA Public Cloud – Finance (FICO) Consultant with our consulting client in...  ...Overview Key Responsibilities: Lead and support Management Accounting processes including allocations, profitability analysis... 
    Public
    Remote job
    Long term contract
    Contract work

    Tech Talent International

    Toronto, ON
    13 days ago
  •  ...offers its users a unified platform to manage every aspect of their customer...  ...of experience working as a Software Engineer 4+ years working with Node.js / Python 4+ years working with REST APIs...  ...an extremely efficient go-to-market engine Work with a talented team you'll... 
    Python
    Full time
    Work at office
    Work from home
    Worldwide
    2 days per week

    Gorgias

    Toronto, ON
    11 days ago
  • $65k - $115k per year

    QA Engineering – Python and Automation Position Description We are seeking a detail-oriented Senior QA Engineering professional to support...  ...automation, API validation, and end-to-end system quality within a cloud-native environment. This role is hybrid and requires... 
    Python
    Work at office
    2 days per week
    Toronto, ON
    15 days ago
  • Drive innovation as a Senior Software Engineer specializing in Python. Contribute to a scalable microservices banking platform while fostering a collaborative...  ...development • Experienced with Python and Docker for cloud computing • Strong SQL skills with relational databases... 
    Python

    VySystems

    Toronto, ON
    3 days ago
  • $180k - $275k per year

     ...organization and pioneer in industry cloud, helping life sciences...  ...and Speed. We're not just any public company – we made history in 2021...  ...Role As Principal Software Engineer for a new product within Veeva...  ...how Life Sciences companies manage safety, regulatory, and clinical... 
    Public
    Python
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    21 days ago
  •  ...opportunity We are seeking a highly experienced  Senior Manager – Cloud Engineering to lead the design and delivery of integrated cloud...  ...considerations is an asset Experience working with Government / Public Sector organizations, including privacy, data residency, procurement... 
    Public
    Shift work

    Ernst & Young

    Toronto, ON
    17 days ago
  •  ...on — and we’re not done yet. As Senior Manager, SW Managed Cloud, you won’t just manage software: you’...  ...bring the discipline to run a rigorous engineering organization and the creative instinct...  ...practice — across both private and public cloud environments — from its current... 
    Public
    Full time
    Work at office
    3 days per week

    Bell

    Toronto, ON
    4 days ago
  • $130k - $180k per year

     ...Technology, Risk and the Executive Program Management Office (EPMO). Driven by our investment...  ...cutting-edge technologies like AI and cloud solutions, we’re home to a diverse range...  ...is currently seeking a Senior Software Engineer – Python based out of our Toronto office. How... 
    Python
    Long term contract
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Group

    Toronto, ON
    19 hours ago
  •  ...team! A Day in the Life of a Senior Project Manager at Esri Canada: * Lead assigned...  ...secondary degree or diploma in Business, Engineering, Computer Science, GIS, or a related field...  ...technology projects within asset‑intensive or public‑sector‑oriented environments (e.g., infrastructure... 
    Public
    Full time
    For subcontractor
    Summer work
    Work at office
    Work from home

    Esri Canada Limited

    Toronto, ON
    16 days ago
  • $136.8k - $171k per year

     ...re seeking an experienced Senior Security Engineer with a strong passion for Identity and Access Management(IAM) and proven expertise in cloud-native environments , particularly AWS...  .... Hands-on skills in scripting (e.g., Python, PowerShell) to automate IAM operations.... 
    Python
    Work at office
    Remote work
    Flexible hours

    MQ Referrals Only

    Toronto, ON
    17 hours ago
  •  ...Data Engineer – Google Cloud Platform (GCP), BigQuery, Python & Data Pipelines Location: Hybrid – 3 Days per Week On-Site Job Summary...  ...analytics, reporting, and machine learning use cases • Manage and optimize data storage solutions using BigQuery and... 
    Python
    Contract work
    3 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    6 days ago
  • $116k - $145k per year

     ...As Marqeta’s  Senior Cloud Database Engineer, you will join our Cloud Database Engineering team wherein...  ...metrics. ~ Proficient in Python. ~ Experience with Linux commands and...  ...current strategic work) Database fleet management. AI tooling fluency Basics in Java... 
    Python
    Long term contract
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Toronto, ON
    20 days ago
  •  ...AWS Data Engineer – ETL, Python & SQL Toronto, ON Hybrid (2 days per week in-person at Toronto office preferred)   Skills: Digital : Amazon Web Service (AWS) Cloud Computing~ Digital : Python for Data Science Digital : Google Data Engineering... 
    Python
    Contract work
    Work at office
    Shift work
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    23 hours ago
  • Elevate the customer experience as a CockroachDB Cloud Platform Engineer, managing our cloud services architecture. Work across major cloud providers...  ...and troubleshooting • Skilled in languages such as Go, Python, or Java • Familiar with infrastructure tools like Terraform... 
    Python

    Cockroach Labs

    Toronto, ON
    17 hours ago
  •  ...DevOps / Cloud Engineer Location: Ontario (Onsite) Contract Type: Contract...  ...infrastructure deployment and configuration management. Implement Git-based source control using...  ...Experience supporting large enterprise or public sector environments. Experience with... 
    Public
    Full time
    Contract work
    Monday to friday

    Upstaff

    Toronto, ON
    4 days ago
  • Fitch Ratings seeks a Senior Software Engineer in Toronto focused on Python to drive application development in cloud environments. Your expertise will help maintain high-performing, scalable systems essential for our Ratings workflow. This senior position emphasizes your... 
    Python
    Internship

    Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Grou...

    Toronto, ON
    3 days ago
  •  ...seeking a highly accomplished Senior DevOps / Cloud Engineer to take complete technical ownership of...  ...automate compliance guardrails to safely manage Protected Health Information (PHI) at an...  ...contract. Advantages High-Impact Public Health Portfolio: Act as the premier infrastructure... 
    Public
    Python
    Contract work
    Internship

    Randstad

    Toronto, ON
    26 days ago
  • $72k - $138k per year

     ...-- We are seeking a strong Python developer on a 1 -year fixed term...  ...expertise in Python software engineering, APIs, data structures, and...  ...cross-functionally with product managers, data engineers, designers, and...  ...for LLM-enabled services Cloud and platform experience (Azure... 
    Python
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    8 hours ago
  •  ...pricing innovation, automate deal management and billing, and create personalized...  ...?  Reporting to the Director, Cloud Operations, the Lead Cloud Operations Engineer is a senior-level technical role that...  ...systems   ~ Scripting (shell, python)   ~ Mentorship, coaching and... 
    Python
    Full time
    Work at office
    Remote work

    Zafin

    Toronto, ON
    17 days ago
  •  ...residency, root denial, multi-factor authentication, public-S3 denial, security-service denial), customer-managed KMS keys, least-privilege IAM roles, CloudWatch...  ...with seven-year Object Lock retention, AWS Secrets Manager with rotation lambdas ~ Activate the CI/CD production... 
    Public
    Contract work
    Internship

    Maarut

    Toronto, ON
    25 days ago
  •  ...Data Engineer - Python, ETL Location: Toronto, ON (Hybrid – 2–3 days onsite) Duration: 7 Months Experience: 6–8 Years...  ...experience in building scalable ETL pipelines, data models, and cloud-based data solutions using modern big data technologies.... 
    Python

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  •  ...Will Do: Ensure that all cloud solutions follow internally defined...  ...for automated provisioning, management and scalability of hosts,...  ...Participate in fast-paced DevOps Engineering teams within Scrum agile...  ...and Webhook development using Python, Powershell, and Rego. Experience... 
    Python
    Work at office

    GalaxE.Solutions

    Toronto, ON
    1 day ago
  • $148.8k - $198.8k per year

     ...Reuters is seeking a Staff Software Engineer. This person will be experienced in C# and lead advanced cloud AI services. Below is an...  ...using platforms like Azure API Management and Google Cloud APIGEE to...  ...of programming languages like Python, SQL is an asset, C# required.... 
    Python
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    19 hours ago
  • Launch your career as a Go/Python Backend Engineer with Viggle AI, a leader in video generation technology. Drive innovation in scalable systems...  ...ramp up • Experience in distributed systems and resource management • Understanding of message queues and CI/CD methodologies... 
    Python

    Viggle AI

    Toronto, ON
    3 days ago
  •  ...Capco is seeking an experienced Python Developer to join our Technology & Engineering practice in Toronto on a contract basis (4 days per week). This is an...  ...services or consulting environments. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Experience... 
    Python
    Contract work
    Internship
    Immediate start

    Capco

    Toronto, ON
    3 days ago
  • $120k per year

     ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, AI/ML & Analytics...  ...used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our... 
    Public
    Python
    Full time
    Freelance
    Local area
    Work from home
    Worldwide

    Canonical

    Toronto, ON
    3 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!