-
Write high-quality, well-designed, and robust software that works at scale
-
Design APIs and software architecture for collegial review
-
Write tests that validate software behaviour
-
Build and maintain reliable, fault-tolerant applications and services
-
Collaborate proactively with a globally distributed team
-
Display technical leadership internally and within our external communities
-
Debug issues and produce high-quality solutions to resolve them
-
Contribute to technical documentation to make it the best of its kind
-
Discuss, contribute to, and collaborate across teams at Canonical
-
Work from home with global travel twice annually for company events
-
An exceptional academic track record from both high school and university
-
Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
-
Drive and a track record of going above-and-beyond expectations
-
Proficiency in Python and / or Go
-
History of writing modern, maintainable software
-
Experience with relational and non-relational database systems
-
Continuous integration and continuous delivery experience
-
Experience with systems programming or scalable web services
-
Professional written and spoken English
-
Experience with Linux (Debian or Ubuntu preferred)
-
Excellent interpersonal skills, curiosity, flexibility, and accountability
-
Passion, thoughtfulness, and self-motivation
-
Excellent communication and presentation skills
-
Result-oriented, with a personal drive to meet commitments
-
Ability to travel twice a year, for company events up to two weeks each
-
Experience with container tech such as LXD, Docker, and Kubernetes
-
Understanding of build systems and toolchains
-
Experience with cross-compilation
-
Experience with hyperscale public clouds and / or private clouds
-
Experience with designing, building, and running distributed systems
-
Performance engineering and security experience
-
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
-
Employee Assistance Programme
-
Opportunity to travel to new locations to meet colleagues
-
Priority Pass, and travel upgrades for long haul company events