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 meet colleagues
Priority Pass for travel upgrades
Job summary
A leading company specializing in software development is seeking a Distributed Systems Software Engineer to join their team. This role involves developing automated testing approaches and enhancing CI pipelines for cloud applications. Candidates should have a strong background in Python or Go, with proficiency in distributed systems and CI tools. Canonical promotes a distributed work environment, providing competitive compensation, and values diversity in its workforce.
Qualifications
Experience with modern test processes and strategies.
Strong object-oriented development skills.
Ability to work with data platforms and cloud technologies.
Responsibilities
Create automated testing approaches for cloud orchestration tools.
Enhance continuous integration pipelines for Canonical's products.
Monitor and report on automated testing efforts.
Skills
Python
Go
Object Oriented Development
CI Tools
Networking Technologies
Linux System Architecture
Tools
Jenkins
CircleCI
GitHub CI
Job description
A leading company specializing in software development is seeking a Distributed Systems Software Engineer to join their team. This role involves developing automated testing approaches and enhancing CI pipelines for cloud applications. Candidates should have a strong background in Python or Go, with proficiency in distributed systems and CI tools. Canonical promotes a distributed work environment, providing competitive compensation, and values diversity in its workforce.