Find your next role
Discover roles across ambitious teams
4,913 jobs
- More jobs
Canonical
Distributed Systems Testing Software Engineer
Remote · Mid level
About the role
Develop and validate resilient distributed systems for Canonical's cloud solutions. Build test automation, reporting, and data analytics pipelines.
What you’ll do
• Create automated testing for cloud orchestration tools. • Enable engineering teams with distributed system testing tools. • Enhance CI pipelines for cloud native products. • Deploy and debug distributed systems on clouds and bare metal. • Monitor and report on automated testing efforts.
What you’ll bring
• Solid background in modern test processes. • Experience with Python or Go development. • Strong object oriented development skills. • Knowledge of CI tools like Jenkins, CircleCI, GitHub Actions. • Understanding of Linux system architecture and networking.
Life at Canonical
Distributed work environment with biannual team sprints. Personal learning budget and annual compensation review. Benefits include leave, wellness programs, and travel opportunities.
About Canonical
Canonical is a leading open source software provider, known for Ubuntu. It supports global enterprise and technology markets with cloud, AI, and IoT solutions.