 
        
        OverviewMicroservices Engineer role at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. 
Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT initiatives. 
We recruit on a global basis and support mostly remote work with few office-based roles. 
Teams meet 2–4 times per year in person at locations around the world. 
We are founder-led, profitable, and growing.This general selection track focuses on back-end REST API microservices in Go and Python and covers all levels of seniority. 
Apply if you are an outstanding engineer with explicit views on APIs, microservice design, engineering processes, and DevOps.Our services scale to millions of Ubuntu clients and enable collaboration across thousands of community members. 
They are central to critical infrastructure globally. 
We aim to level up practices in scalability, performance, resilience, and DevOps.Location: we have microservices teams with open roles in every time zone.ResponsibilitiesWrite high-quality, well-designed, and robust software that works at scaleDesign APIs and software architecture for collegial reviewWrite tests that validate software behaviourBuild and maintain reliable, fault-tolerant applications and servicesCollaborate proactively with a globally distributed teamDisplay technical leadership internally and within external communitiesDebug issues and produce high-quality solutionsContribute to technical documentation to make it the best of its kindDiscuss, contribute to, and collaborate across teams at CanonicalWork from home with global travel twice annually for company eventsWhat we are looking forAn exceptional academic track record from high school and universityUndergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative pathDrive and a track record of going above-and-beyond expectationsProficiency in Python and/or GoHistory of writing modern, maintainable softwareExperience with relational and non-relational database systemsContinuous integration and continuous delivery experienceExperience with systems programming or scalable web servicesProfessional written and spoken EnglishExperience with Linux (Debian or Ubuntu preferred)Excellent interpersonal skills, curiosity, flexibility, and accountabilityPassion, thoughtfulness, and self-motivationExcellent communication and presentation skillsResult-oriented, with a personal drive to meet commitmentsAbility to travel twice a year for company events up to two weeks eachAdditional SkillsExperience with container tech such as LXD, Docker, and KubernetesUnderstanding of build systems and toolchainsExperience with cross-compilationExperience with hyperscale public clouds and/or private cloudsExperience with designing, building, and running distributed systemsPerformance engineering and security experienceWhat we offer youWe consider geographical location, experience, and performance in shaping compensation worldwide. 
In addition to base pay, we offer a performance-driven annual bonus and other benefits to reflect our values and local needs globally. 
We revisit compensation annually (and more often for graduates and associates) to recognize outstanding performance.Distributed work environment with twice-yearly in-person team sprintsPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesTravel upgrades for long-haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source. 
As the publisher of Ubuntu, we are central to the AI, IoT, and cloud ecosystems. 
We recruit on a global basis and uphold high standards for new hires. 
Most colleagues have worked from home since our inception in 2004. 
Working here challenges you to think differently, work smarter, and continuously learn.Equal Opportunity Employer: Canonical is an equal opportunity employer. 
We foster a workplace free from discrimination. 
Diversity of experience, perspectives, and background helps us create better products. 
We will give every applicant fair consideration. 
#J-18808-Ljbffr
📌 Microservices Engineer
🏢 Canonical
📍 Cairns