Find your next role
Discover roles across ambitious teams
18,805 jobs
- More jobs
Canonical
Go (Golang) Software Engineer, Developer Tooling and Containers
Remote · APAC · Full time · Mid level
About the role
Work on a new open-source developer experience tool integrated with Ubuntu desktop and modern IDEs. Improve developer workflows for immutable distro environments and remote cloud resources.
What you’ll do
• Design user experience of new tool capabilities. • Write high-quality code for new features. • Ensure correctness and robustness for diverse use cases. • Focus on performance, quality, and security. • Collaborate with internal and external teams.
What you’ll bring
• Professional software development experience with Go, Python, C, or C++. • Knowledge of Linux system-level fundamentals like cgroups and namespaces. • Undergraduate degree in a technical subject or equivalent experience. • Professional English communication and presentation skills. • Ability to travel internationally twice a year.
Life at Canonical
Distributed work environment with biannual in-person team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Wellness programs and travel opportunities.
About Canonical
Canonical is a leading provider of open source software and operating systems, known for Ubuntu. It supports global enterprise and technology markets with a focus on cloud, AI, and IoT.