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 Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.
Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.
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
Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
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
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
Experience developing software using Go.
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
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.)
Solid networking background and experience
Experience with agile software development methodologies
Experience in the Linux and open-source software world
Experience with configuration management software (Ansible, Chef, Puppet, et al.)
Working knowledge of cloud computing
Experience with software 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 contributionsPrior 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+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
4週間前
Sado ダッソー・システムズUnlock your potential with Dassault Systèmes as a Software Engineer (AI) in Japan. · ...
-
Software Engineer
1ヶ月前
Sado CanonicalThis 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 ¥10,000,000 - ¥20,000,000 per yearCanonical 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 ¥900,000 - ¥1,200,000 per yearWe 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 CanonicalWe 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 CanonicalCanonical is looking for exceptional security-focused software engineers to be integrated across product teams. · ...
-
Sado HARMAN InternationalThis position is within HARMAN's Automotive Engineering department. · ...
-
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 CanonicalWe 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 CanonicalWe are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in the embedded environments with the smallest, most secure and updatable operating system in the IoT market.This challenging role demands a high degree of technical skill with low-level operating syst ...
-
Sado SpeechifyWe'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 SpeechifyWe'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 SpeechifyThe mission of Speechify is to make sure that reading is never a barrier to learning. · Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books, Google Docs, news articles, websites – into audio,Opportunity to lead key enginee ...
-
Sado CanonicalWe are hiring Rust Engineering Leads of all levels of experience to drive the adoption of this exciting language into the full range of Canonical offerings.Starting with Ubuntu but also our own projects and open source offerings. · ...
-
Sado HARMAN InternationalAbout The Role Audio is your passion and with Harman's Automotive business solutions you will shape the innovative concepts of tomorrow's automotive industry. · ...
-
Sado HARMAN InternationalThis position is within HARMAN's Automotive Engineering department, · The successful candidate will be highly flexible in finding solutions for our customer's needs · ...
-
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. · ...
-
ADAS BSW Member
1ヶ月前
Sado FPT Automotive ¥600,000 - ¥1,200,000 per yearDevelop and integrate Basic Software (BSW) for automotive ECU development based on AUTOSAR architecture. · Configure and optimize AUTOSAR BSW modules such as MCAL, COM, OS, and Diagnostics (DEM, DCM). · Implement bootloaders, communication protocols (CAN, LIN), memory drivers. · ...
-
Site Reliability
4週間前
Sado CanonicalWe are hiring a Site Reliability / Gitops Engineer to our Information Systems (IS) team. This role is an opportunity for an automation-first technologist with a passion for Linux to build a career with Canonical and drive the success with those leveraging Ubuntu and open source p ...