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- 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...PublicPythonRemote work
- ...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...PythonContract workWork at office2 days per week
$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....PythonTemporary workWork at officeRemote work$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...PythonWork at office3 days per week- ...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...PublicRemote jobLong term contractContract work
- ...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...PythonFull timeWork at officeWork from homeWorldwide2 days per week
$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...PythonWork at office2 days per week- 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
$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...PublicPythonInternshipWork at officeLocal areaRemote workWork from homeFlexible hours- ...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...PublicShift work
- ...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...PublicFull timeWork at office3 days per week
$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...PythonLong term contractTemporary workWork at officeImmediate start2 days per week3 days per week- ...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...PublicFull timeFor subcontractorSummer workWork at officeWork from home
$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....PythonWork at officeRemote workFlexible hours- ...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...PythonContract work3 days per week
$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...PythonLong term contractTemporary workWork at officeRemote workFlexible hours- ...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...PythonContract workWork at officeShift work2 days per week
- 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
- ...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...PublicFull timeContract workMonday to friday
- 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...PythonInternship
- ...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...PublicPythonContract workInternship
$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...PythonTemporary workFixed term contractFlexible hours- ...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...PythonFull timeWork at officeRemote work
- ...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...PublicContract workInternship
- ...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
- ...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...PythonWork at office
$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....PythonFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week- 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
- ...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...PythonContract workInternshipImmediate start
$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...PublicPythonFull timeFreelanceLocal areaWork from homeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering Manager - Public Cloud, Python, Golang. Be the first to apply!
