
Microservices Engineer
Canonical
Completely RemoteFull TimeInformation Technology
Posted Today
Job description
Responsibilities
- 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 external communities
- Debug issues and produce high-quality solutions
- Contribute to technical documentation
- Work from home with global travel twice annually for company events
Requirements
- Exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or compelling alternative path
- 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)
- Ability to travel twice a year for company events up to two weeks each
Preferred Qualifications
- 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
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
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
About the Company
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, Canonical is changing the world of software. The company recruits globally and sets a very high standard for people joining. Most colleagues have worked from home since Canonical's inception in 2004.
Skills & tools
GoPythonAPImicroservicesDockerKubernetesCI/CDLinux
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Exceptional academic track record
- 02Undergraduate degree in Computer Science or STEM
- 03Professional written and spoken English
- 04Experience with Linux (Debian or Ubuntu preferred)
- 05Ability to travel twice a year for company events up to two weeks each
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches
Canonical
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- Today
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches