An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Benefits offered by this job
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.