Sado 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 a Senior Software Engineer to be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.


As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.


Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.

Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.


Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.


Location:
This is a Globally remote role.

What your day will look like


Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.

Collaborate proactively with a distributed team
Debug issues and interact with upstream communities publicly
Work with helpful and talented engineers including experts in many fields
Discuss ideas and collaborate on finding good solutions
Coach and develop team members with less experience, actively contributing to building and maintaining a first-class engineering team.
Work from home with global travel for 2 to 4 weeks per year for internal and external events

What we are looking for in you

Proven track record of professional software delivery using Go.
Hands-on experience developing highly concurrent distributed systems
Excellent communication skills in the English language, both verbal and written, especially in online environments
An exceptional academic track record from both high school and preferably university
Experience with agile software development methodologies
Willingness to travel up to 4 times a year for internal events

Additional skills that you might also bring


The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.

Experience with container technologies (Docker, LXD, Kubernetes, etc.)
Experience doing development in C, C++, Rust, or other low-level programming languages.
Solid networking background and experience
Experience in the Linux and open-source software world
Experience with configuration management software (Ansible, Chef, Puppet, et al.)
Working knowledge of cloud computing
Passionate about software quality and testing
Experience with packaging (Debian, snaps)
Programming with, and operating, SQL and NoSQL databases

Experience working on a distributed team on an open source project even if that is community open source contributions.

Demonstrated track record of Open Source contributions
Prior experience developing plugins for Terraform

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues from your team and others
Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is 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 on a daily basis.

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.

Canonical has been a remote-first company since its inception in 2004.

Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical provides a unique window into the world of 21st-century digital business.

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.

Show more Show less

  • Sado Canonical ¥80,000 - ¥200,000 per year

    We are hiring a Senior Software Engineer to be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the ...


  • Sado Canonical

    +We are hiring a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world. · +Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed ...

  • Software Engineer

    2週間前


    Sado ダッソー・システムズ

    Unlock your potential with Dassault Systèmes as a Software Engineer (AI) in Japan. · ...

  • Software Engineer

    3週間前


    Sado Canonical

    This is an exciting opportunity for an exceptional software engineer passionate about open source software, · Linux and Web Services at scale. Come build a rewarding meaningful career working with the best and brightest people in technology at Canonical, · a growing international ...


  • Sado Canonical ¥2,800,000 per year

    We are hiring a Engineering Manager for Sustaining Engineering passionate about open source software, Linux and cloud computing.Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. · ...


  • Sado Canonical ¥900,000 - ¥1,200,000 per year

    We are hiring engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, · Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the fu ...


  • Sado Canonical ¥10,000,000 - ¥20,000,000 per year

    Canonical is hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. This role would suit either an experienced manager of high performi ...


  • Sado HARMAN International

    +Job summary · This position is within HARMAN's Automotive Engineering department, the primary responsibility is to provide hardware and software applications support of audio systems and drive solutions for improving vehicle system-level interactions. · +ResponsibilitiesThe SW S ...


  • Sado Canonical

    We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. · ...


  • Sado HARMAN International

    This position is within HARMAN's Automotive Engineering department. · ...


  • Sado Canonical ¥80,000 - ¥150,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. · ...


  • Sado Canonical ¥60,000 - ¥180,000 per year

    We are looking for open-source enthusiasts to work across the full Linux stack to ensure new silicon technologies, such as new hardware accelerators, AI stacks, confidential computing, networking, virtualization, and containerization stacks, · Collaborating proactively within a d ...


  • Sado Speechify

    +Job summary · Speechify is a company that provides text-to-speech products to help people read faster and remember more. · We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. · ...


  • Sado Canonical

    We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an unreliable and unforgiving world. · ...


  • Sado Speechify

    We're looking to hire for our Data side of our AI team at Speechify. This role is responsible for all aspects of data collection to support our model training operations. · ...


  • Sado Speechify

    We're a fully remote, distributed team of engineers, designers, researchers and product builders from world-class companies like AmazonMicrosoftGoogleStripeandmore.We move fastship oftenand love solving real user problems. · ...


  • Sado FPT Japan ¥5,000,000 - ¥11,000,000

    Welcome to FPT Japan Holdings. We are the Japan branch of the largest IT firm in Vietnam, FPT Software. · Experienced in External Design and Integration Testing, · Ability to communicate technically with Japanese clients is a must. · , · ...


  • Sado Canonical

    +We are hiring a Senior Site Reliability Engineer to work on next-gen operations at scale with pure Python infra-as-code. · To succeed in this role you need to believe in automation as a pure software engineering problem, not a hack-it-till-it-works-for-me problem. · ...


  • Sado Agoda $100,000 - $120,000 per year

    No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. · ...


  • Sado Celanese

    This job involves developing plans and projects to explore new/existing accounts. The role requires managing all aspects of the development process, including sales policies administration. · Responsibilities:Business growth through project management at focused AUTO industry. · ...


  • Sado Agoda

    We bridge the world through travel.No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. · ...