Distributed Systems Testing Software Engineer, Python / Go
Job description
A software engineering role at Canonical focused on modern test processes and strategies, with development work in Python or Go. The posting lists requirements, nice-to-have skills and benefits but does not describe specific day-to-day responsibilities.
At a glance
- Work mode
- Remote
What we're looking for
- 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 such as Jenkins, CircleCI, GitHub Actions
- Knowledge of networking technologies and fundamentals
- Solid understanding of the Linux system architecture
- Complex abstract thinking
- 2-4 weeks of international travel per year
Nice to have
- Ability to develop and ship modern production grade web applications
- Ability to operate data platforms: key-value stores, relational or document databases, event buses
- Data collection and analytics skills for large multidimensional datasets
- Experience with AI/ML pipelines
- Experience with cloud technologies such as OpenStack, Kubernetes, Terraform and AWS
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
- Performance-driven annual bonus or commission
Apply
About Canonical
The company that publishes Ubuntu
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. Most colleagues at Canonical have worked from home since our inception in 2004.
Mission
At the forefront of the global move to open source
Key facts
- 2004
- open source software
- Publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud
- Recruits on a global basis
- Most colleagues have worked from home since inception in 2004
What they value
- Excellence
- Fairness globally
- Diversity of experience, perspectives, and background
