
Software Engineer
4 semanas atrás
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 OverviewCanonical 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.
- 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.
- 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.
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 StatementWe 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
-
Software Engineer
3 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroJoin or sign in to find your next job Join to apply for the Software Engineer - OpenStack role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - OpenStack role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our...
-
Software Engineer
3 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroSoftware Engineer (Python/Linux/Packaging) Join or sign in to find your next job Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical Software Engineer (Python/Linux/Packaging) 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical Get AI-powered advice...
-
Software Engineer
3 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroSoftware Engineer - Solutions Engineering Join or sign in to find your next job Join to apply for the Software Engineer - Solutions Engineering role at Canonical Software Engineer - Solutions Engineering 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Solutions Engineering role at Canonical Get AI-powered advice on...
-
Software Engineer
3 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroJoin or sign in to find your next job Join to apply for the Software Engineer - L3 Support role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - L3 Support role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our...
-
Software Engineer
1 semana atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroSoftware Engineer - Solutions Engineering Join to apply for the Software Engineer - Solutions Engineering role at Canonical Software Engineer - Solutions Engineering 2 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Solutions Engineering role at Canonical Get AI-powered advice on this job and more exclusive features....
-
Python Software Engineer
4 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroPython Software Engineer - Ubuntu Hardware Certification Team Join or sign in to find your next job Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Python Software Engineer - Ubuntu Hardware Certification Team 3 months ago Be among the first 25 applicants Join to apply for the Python Software Engineer...
-
Software Engineer
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Google Tempo inteiroSoftware Engineer (For Women in Tech Candidates) Apply info_outline info_outline Please submit your resume in English - we can only consider applications submitted in this language. Google is proud to be an equal opportunity workplace and an affirmative action employer. Only applications from candidates who self-identify as female will be evaluated for...
-
Software Engineer
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil beBeeSoftwareEngineer Tempo inteiro R$6.000 - R$12.000Job Title: Software EngineerContribute to team success by writing efficient Python code, automating tasks, and coding exercises.Help set up and configure cloud services on AWS/Azure, using Terraform for infrastructure management.Use Git/GitHub for version control, collaborating with the team on code sharing, pushing, and requesting changes.Maintain and...
-
Software-Defined Networking Engineer
3 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroOverview Join to apply for the Software-Defined Networking Engineer role at Canonical . This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or eBPF...
-
Software Engineer
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil beBeeBackend Tempo inteiro US$90.000 - US$125.000Software EngineerWe are seeking an experienced software engineer to deliver high-quality solutions that meet the needs of our customers worldwide. Our ideal candidate has a strong background in building scalable services, designing secure APIs, and working with cloud-native technologies.The successful candidate will work collaboratively with our teams to...