Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual compensation review
Maternity and paternity leave
Employee Assistance Programme
Priority Pass for travel
Job summary
Canonical is seeking a Distributed Systems Software Engineer, specializing in Python and Go, to enhance its cloud solutions. This remote position involves creating automated testing strategies and collaborating with a worldwide team to ensure the reliability of Canonical's products. Candidates should have a solid software engineering background and be familiar with modern testing and cloud technologies.
Qualifications
Background in modern test processes.
Strong object-oriented development skills.
Experience with production-grade web applications.
Responsibilities
Create automated testing approaches for cloud orchestration tools.
Enhance CI pipelines for testing Canonical's products.
Collaborate with globally distributed teams.
Skills
Python
Go
Continuous Integration
Linux System Architecture
Networking Technologies
Tools
Jenkins
CircleCI
GitHub CI
OpenStack
Kubernetes
Terraform
AWS
Job description
Canonical is seeking a Distributed Systems Software Engineer, specializing in Python and Go, to enhance its cloud solutions. This remote position involves creating automated testing strategies and collaborating with a worldwide team to ensure the reliability of Canonical's products. Candidates should have a solid software engineering background and be familiar with modern testing and cloud technologies.