Skip to main content

Software Engineer

Software Engineer
Canonical
remote
7 months 3 weeks ago

Canonical Software Development Opportunities

Canonical delivers open source software to millions of Linux, Windows, and Mac machines through Ubuntu and the wider Canonical ecosystem. The company is now expanding its scope to assist developers in efficiently shipping their software to clouds and IoT devices.

Software Engineer Role

This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to impact the day-to-day workflow of snap and charm publishers. Successful candidates will need an interest in packaging formats, build systems, and automation to simplify software shipping processes.

Specialist Python Tools

The team at Canonical designs and maintains specialist Python tools that support the developer build and publication process. They are responsible for tooling that builds snaps, charms, and more recently, ROCKs (OCI images).

Key Technologies

  • Python expertise
  • Understanding of modern GNU/Linux distributions
  • Knowledge of build systems and toolchains
  • Experience with container technology like Docker, Kubernetes, and LXD

Benefits and Compensation

Canonical offers a competitive base pay that considers factors like geographical location, experience, and skills. Some roles also qualify for additional benefits such as annual bonuses and sales incentives based on revenue or utilization. The company's compensation philosophy aims for equity across its global workforce.

In addition to base pay, Canonical provides team members with various benefits that align with the company's values and ideals. Additional benefits may be available based on work location.

About Canonical

Canonical is a leading tech firm driving the global shift towards open source. As the publisher of Ubuntu, a critical open source project and a platform for AI, IoT, and the cloud, Canonical is influencing daily change. The company recruits globally and sets high standards for new hires, expecting excellence to succeed in their mission.

Canonical has operated as a remote-first company since its founding in 2004, offering employees a unique and forward-looking working environment. The company challenges individuals to innovate, learn new skills, and excel in the evolving digital business landscape.

Equal Opportunity Employer

Canonical prides itself on creating an inclusive workplace free from discrimination. Embracing diversity in experience, perspectives, and backgrounds enhances the work environment and product outcomes. All applications receive fair consideration, regardless of the applicant's identity.

Expertise level

Work arrangement

Key skills

Similar Jobs in Germany