Canonical

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Job Location

Belo Horizonte, Brazil

Job Description

Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds Join or sign in to find your next job Join to apply for the Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds role at Canonical Role Overview Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. The Canonical Public Cloud team seeks enthusiastic engineers to be Ubuntu distribution engineers. These engineers will work closely with the Ubuntu Engineering organization to optimize technologies like cloud agents, web servers, databases, and virtualization/containerization stacks for public clouds. Our partners include Amazon, Microsoft, Google, IBM, and Oracle, among others. The goal is to celebrate and enable their differentiation on their clouds while providing a consistent user experience. Responsibilities Collaborate proactively within a distributed team. Foster a seamless software ecosystem for all Ubuntu users. Evaluate contributions from other engineers to maintain high-quality standards. Work with the Ubuntu and Debian communities, upstream projects, and customers. Debug issues in open source and team-maintained code. Maintain and package software such as cloud agents (google guest agent, ec2-hibinit-agent, walinuxagent, etc.), web servers, databases, and network services. Travel 2 to 4 weeks for internal and external events, working from home otherwise. Ideal Candidate Passionate about technology and collaboration. Curious, flexible, articulate, and accountable. Values soft skills, is passionate, enterprising, thoughtful, and self-motivated. Experience or interest in public cloud operations or architecture. Experience or interest in open source contributions. Basic understanding of reproducibility and testing; comfortable with containers or VMs. Strong Python fundamentals. Interest in Linux distribution packaging. Understanding of package management and dependencies. Interest in containerization/virtualization technologies like Docker, LXD, VirtualBox, QEMU, or public clouds. What We Offer Distributed work environment with biannual in-person sprints. USD 2,000 annual learning and development budget. Annual compensation review and performance bonuses. Comprehensive benefits including holiday leave, parental leave, Employee Assistance Program, and travel opportunities. About Canonical Canonical is a pioneering open source technology firm, publisher of Ubuntu, and a leader in AI, IoT, and cloud platforms. We operate globally with a remote-first approach since 2004, encouraging innovative thinking and continuous learning. Equal Opportunity Statement We are committed to fostering a diverse and inclusive workplace, providing fair consideration regardless of background or identity. Job Details Seniority Level: Entry level Employment Type: Full-time Job Function: Engineering and IT Industry: Software Development J-18808-Ljbffr

Location: Belo Horizonte, Minas Gerais, BR

Posted Date: 8/17/2025
View More Canonical Jobs

Contact Information

Contact Human Resources
Canonical

Posted

August 17, 2025
UID: 5170278020

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.