Software Engineer; Python/Linux/Packaging
Los Angeles, Los Angeles County, California, 90079, USA
Listed on 2025-12-01
-
Software Development
Python, Software Engineer, DevOps
Software Engineer (Python/Linux/Packaging)
Join Canonical as a Software Engineer (Python/Linux/Packaging) to have a positive impact on the day-to-day workflow of thousands of snap, rock, and charm publishers. We design and maintain specialist Python tools to support the developer build and publication process.
Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring talented Software Engineers with strong Python, Packaging, and Linux skills who want to simplify the lives of developers and engineers trying to ship software to the widest possible audience.
Snapcraft allows developers to deliver app updates to millions of Linux systems automatically. Charm craft enables collaboration between charmed operator developers, and publication on Charmhub. Rockcraft provides the means for container developers to build production-grade Ubuntu-based container images.
Responsibilities and Requirements:
- You have expertise in Python.
- You have a strong understanding of the makeup of a modern GNU/Linux distribution.
- You have a good understanding of build systems and tool chains, including for cross-compilation.
- Experience working with container technology, such as Docker, Kubernetes, and LXD.
- Use your familiarity with languages, tool chains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
- Work with external open-source and commercial projects to understand how we can better serve community needs.
What we offer:
- Fully remote working environment.
- Personal learning and development budget of $2,000 per annum.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Parental Leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues at 'sprints'.
- Priority Pass for travel and travel upgrades for long-haul company events.
Canonical is an equal opportunity employer and proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).