Find your next role

Discover roles across ambitious teams

18,805 jobs

Sort by
  • 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.

Posted 7 hours ago