Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. As the company that publishes Ubuntu, they have 1200+ colleagues in more than 80 countries, with very few office-based roles and a culture of global distributed collaboration.
Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
Enhance continuous integration pipelines for deploying and testing Canonical’s cloud native products such as Kubeflow Deploy, manage, and debug highly distributed systems
A technical expert, strategist and communicator with deep empathy for developers.
Like our audience, a Developer Relations Engineer is never satisfied with the status quo, and is driven by an insatiable curiosity to find better ways to get things done.
Stay current with tech trends and provide insights and guidance while fostering innovation.
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
Collaborate proactively with a distributed team
Debug issues and interact with upstream communities publicly
Building and evolving Canonical’s design system, ensuring measurable adoption, consistency, scalability and accessibility across our products
Collaborating with designers, engineers and stakeholders to translate user needs and brand principles into reusable components, patterns and guidelines
Championing design system best practices, advocating for cohesive user experience and design, providing documentation and support for cross-functional teams