DESCRIPTION of a Golang Software Engineer, Developer Tooling and Containers role at Canonical
The company is looking for a skilled software engineer to join their team in the APAC region. The successful candidate will have professional experience with Go, Python, C, or C++, as well as knowledge of Linux system-level fundamentals such as cgroups and namespaces.
The ideal candidate will be curious, thoughtful, articulate, and accountable, with a passion for crafting tools for software engineers. They will design the user experience of new capabilities in the tool, write high-quality code to create new features, and obsess over correctness and robustness of their work.
The role requires a deep interest in experience design, taste in Linux based software development, and understanding of containers and kernel semantics. As part of the team, the individual will value intellectual honesty in decision-making, peer reviews, and writing clear and maintainable code.
What we offer you
* Fully remote working environment
* Personal learning and development budget of 2,000USD per annum
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Parental Leave
* Employee Assistance Programme
* Opportunity to travel to new locations to meet colleagues at 'sprints'
About Canonical
Canonical is a pioneering tech firm that publishes Ubuntu, one of the most important open source projects. We are changing the world on a daily basis and recruit on a global basis. We expect excellence - in order to succeed, we need to be the best at what we do.