Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations
Priority Pass for travel and travel upgrades
Job summary
Join a leading company as a Distributed Systems Software Engineer focused on building resilient cloud applications using Python or Go. The role emphasizes building and validating quality engineering processes for diverse infrastructures, with opportunities for innovation in testing and AI/ML pipelines. Enjoy a supportive distributed workplace with comprehensive benefits and a performance-driven focus.
Qualifications
Capable of developing and shipping production grade modern web applications.
Capacity for complex abstract thinking.
Capability for 2-4 weeks of international travel per year.
Responsibilities
Create automated testing approaches for cloud orchestration tools.
Enable engineering teams across Canonical to confidently develop software.
Enhance CI pipelines for Canonical's cloud native products.
Skills
Solid background in modern test processes and strategies
Experience with Python or Go development
Strong object oriented development skills
Working knowledge of continuous integration tools
Knowledge of networking technologies
Solid understanding of Linux system architecture
Tools
Jenkins
CircleCI
GitHub CI
Job description
Join a leading company as a Distributed Systems Software Engineer focused on building resilient cloud applications using Python or Go. The role emphasizes building and validating quality engineering processes for diverse infrastructures, with opportunities for innovation in testing and AI/ML pipelines. Enjoy a supportive distributed workplace with comprehensive benefits and a performance-driven focus.