Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Microservices Engineer

Full-time

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. Apply here if you are already an outstanding engineer with crisp and well-articulated views on APIs, microservice design, engineering processes and DevOps.

Our services need to scale to handle millions of Ubuntu clients, and collaboration across thousands of community members. They are also central to the health of critical infrastructure across the globe. As Ubuntu has been embraced by mainstream enterprise computing through the adoption of cloud and developer-centric tech strategy, the quality of these services has become more important to customers and users.

While Ubuntu has been enormously successful and in many senses leads the industry, we think we can substantially improve our practices, quality and performance in the web services domain. We are growing our teams, and in doing so we aim to level up our insights on scalability, performance, resilience and DevOps practices.

Key areas of interest for us are:

  • API design, documentation, and governance

  • Database performance design considerations and skills

  • Multi-region service delivery for resilience and performance

  • Fuzzing and other proactive security analysis techniques

  • Tracing and profiling for distributed systems insights

  • Next-generation DevOps practices

Location : we have microservices teams with open roles in every time zone.

What your day will look like

  • 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

What we are looking for in you

  • 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

Additional skills that you might also bring

  • 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

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • 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 Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004.​ Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Microservices Engineer in Remote vacancy
  •  ...visit .     The Role    We’re looking for a Platform Engineer to help drive our DevOps, infrastructure, reliability, and tooling...  ...enterprise-scale cloud infrastructure that supports microservices and cloud-native applications running on Kubernetes.  You’ll... 
    Suggested
    Remote job
    Full time
    Local area

    Capital Markets Gateway

    Remote
    17 hours ago
  •  ...efficiency. Learn more at  fleetworthy.com . Job Responsibilities Design, develop, monitor and maintain backend applications and microservices using Python, Django, JavaScript/TypeScript Build and integrate RESTful and GraphQL APIs Implement scalable ETL/data... 
    Suggested
    Full time

    Fleetworthy

    Remote
    1 day ago
  •  ...and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software...  ...(Docker, Kubernetes) Mobile app development Microservices architecture Domain-Driven Design or other advanced design patterns... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Osedea

    Remote
    1 day ago
  • $227.7k - $284.6k per year

     ...The role & impact You will work in collaboration with multiple engineering teams across the product group to guide, inspire, and elevate...  ...on Modern cloud platforms, automated CI/CD pipelines, and microservice architectures Refactoring legacy services and enhancing system... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Xero

    Remote
    1 day ago
  • $120k - $140k per year

     ....com . About this position: We’re looking for a DevOps Engineer to help support and grow Later’s cloud infrastructure, DevOps...  ...production environments. ~ Expertise with Kubernetes (EKS), Helm, and microservices. ~1-2 years AWS and SageMaker Experience. ~1-2 years... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Local area
    Remote work

    Later

    Remote
    1 day ago
  •  ...innovation, imagination and creativity. We're looking to add Data Engineers to our data science team! This team works on solving complex...  ...custom ML algorithms in a low latency environment Work on microservice architectures that run training, inference, and monitoring on... 
    Remote job
    Full time
    Work from home
    Home office

    Stackadapt

    Remote
    1 day ago
  •  ...development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We...  ...high-availability systems, backup, disaster recovery, and microservices.     Orion is an equal opportunity employer, and all qualified... 
    Long term contract
    Full time

    Orion Innovation

    Remote
    1 day ago
  •  ...-tested and ready to evolve. We're looking for true builders: engineers who orchestrate systems, ship production-grade AI, and modernize...  ...production-grade, secure AI systems using scalable polyglot microservices  ~ Integrate enterprise LLMs (Anthropic Claude, OpenAI, Google... 
    Full time
    Internship
    Shift work

    Valsoft

    Remote
    1 day ago
  • $140k - $170k per year

     ...across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply...  ...-facing applications ~ Familiarity with CI/CD practices and microservices architecture ~ Experience with UIs that have scaled in production... 
    Full time
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Remote
    1 day ago
  •  ...board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on...  ...similar, GCP, Kubernetes, Docker, Mongo, Redis, Ruby on Rails, Microservices, Machine Learning We are AI Native Apollo.io is an AI-... 
    Full time
    Worldwide

    Apollo.Io

    Remote
    1 day ago
  •  ...Description   Software QA Engineer   The Company: Varonis (Nasdaq: VRNS) secures AI and the data that powers it. The Varonis...  ...plans and automation. Design test strategies for backend microservices, APIs, and data pipelines, including schema validations and data... 
    Full time
    Work at office
    Worldwide

    Varonis

    Remote
    1 day ago
  •  ...thousands of customers across Canada, and we need exceptional engineers to help us scale. We're seeking a Senior DevOps Engineer with...  ...orchestration platforms (ECS, EKS, Kubernetes) for SmartHome+ microservices Design and manage CI/CD pipelines for automated deployment... 
    Long term contract
    Full time

    Telus Digital

    Remote
    1 day ago
  • $105k - $175k per year

     ...As a member of the Sophos Agentic AI team, the Senior Software Engineer plays a critical role in designing and building AI-powered cybersecurity...  ...priorities. Design and implement scalable, cloud-native microservices and REST APIs using Python, FastAPI, and Celery. Build AI-... 
    Remote job
    Full time
    Local area

    Sophos

    Remote
    1 day ago
  • $100k - $160k per year

     ...We're hiring!!! We are looking for an Engineering Manager for our API team — a technically exceptional leader who is as comfortable in...  ...tools and systems Deep understanding of distributed systems, microservices, API design, and system integration patterns Strong database... 
    Remote job
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Craver

    Remote
    1 day ago
  •  ...Requirements Minimum 5 years of experience as a SRE/DevOps/Systems engineer. Minimum 3 years of hands-on experience with AWS stack (EC2,...  ...frontend and backend technologies. Experience with microservice architecture and Git or GitHub version control system. Experience... 
    Full time
    Remote work
    Work from home
    Flexible hours

    ResponsiveAds

    Remote
    1 day ago
  • $145k - $185k per year

     ...connectivity. We are looking for a well-versed, passionate Engineer who wants to play a key role in site reliability engineering and...  ...Solid understanding of cloud-native architecture, Linux Systems, microservices, Infrastructure-as-code (Terraform, CloudFormation, CDK), CI/CD... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Home office
    Flexible hours

    Vgs

    Remote
    1 day ago
  • $65k - $75k per year

     ...payments. We are experiencing explosive growth. Our next major engineering milestone is evolving our data layer to seamlessly ingest,...  ...migrating our core architecture from a monolith to highly optimized microservices. Role Overview We are looking for an Entry-Level Full-... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Creator

    Remote
    1 day ago
  •  ...ABOUT THE ROLE In this role, you will be part of our engineering team, working with a high-quality code base and the latest tools...  ...skills to be an expert in complex backend development, including microservices architecture, using Node.js , Python or Go . You will own... 
    Full time
    Work at office
    Remote work

    Yassir

    Remote
    1 day ago
  • $150k - $189k per year

     ...best practices, and drive technical excellence. Solve complex engineering challenges using tools like Python, Go, Kubernetes, Docker,...  ...Google Pub/Sub, React/Redux, GraphQL, MySQL, PostgreSQL, and microservices. Mentor Senior Engineers - foster a culture of learning, growth... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Remote
    1 day ago
  •  ...Fullstack Engineer Hurix is a globally established edtech company that provides digital services and products to leading educational...  ...including product, design, and DevOps • Design and implement microservices architecture and APIs • Integrate with AWS cloud... 
    Remote job
    Full time
    Contract work

    Consultbae India

    Remote
    1 day ago
  •  ...LinkedIn and Twitter @Netskope . About the Role The Engineering Productivity Team at NetSkope builds the foundational CI/CD systems...  ..., build, and scale robust CI/CD infrastructure for complex microservices environments. Strategize best ways for implementing the continuous... 
    Full time
    Work at office

    Netskope

    Remote
    1 day ago
  • $130k - $150k per year

     ...from you! About Your Role Tigera is hiring a Senior Security Engineer to own product and cloud security across our product suite. You...  ..., securing host, database, and application solutions in microservices or cloud architecture Experience with penetration testing (purple... 
    Full time
    Flexible hours

    Tigera

    Remote
    1 day ago
  • $80k - $150k per year

     ...Innodata (Nasdaq: INOD) is a global data engineering company. We believe that data and Artificial Intelligence (AI) are inextricably...  ...enterprise applications built and running on Google App Engine (GAE) and microservices. The role is focused on application availability,... 
    Full time
    Contract work
    Fixed term contract
    Internship
    Flexible hours

    Innodata Inc.

    Remote
    1 day ago
  •  ...information, visit   Job Description We are building a team of engineers in Edmonton, AB, Canada to develop a first-of-its-kind...  ...scalability, and data consistency tradeoffs Experience with APIs, microservices, or event-driven architectures (Kafka, Pub/Sub, or similar)... 
    Full time
    Internship
    Work at office
    Weekend work

    Blend360

    Remote
    1 day ago
  • $130k - $220k per year

     ...the 21st century and the age of 5G and IoT, with world class engineering, best-in-class user experience, and features that will define...  ...strongly preferred), containerization (Docker, Kubernetes), and microservices. Research & Problem-Solving Mindset Up-to-date on AI/ML... 
    Full time
    Work from home
    Flexible hours

    Us Mobile

    Remote
    1 day ago
  • $158k - $263k per year

     ...About the Role Platform Infrastructure Engineering is responsible for building and...  ...infrastructure built on Google Kubernetes Engine and VMs spanning multiple environments globally...  ...scalable, highly resilient cloud-native microservices. Responsibilities Architectural... 
    Long term contract
    Full time
    Internship
    Local area

    Menlo Security

    Remote
    1 day ago
  •  ...The Role     CMG is looking for a Site Reliability Engineer (SRE) with a strong focus on monitoring, observability, and alerting...  ...reviewing secondary cloud options. Docker + Kubernetes for microservice orchestration using Istio service mesh.  PostgreSQL for relational... 
    Remote job
    Full time
    Local area

    Capital Markets Gateway

    Remote
    1 day ago
  •  ...without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot....  ...IC time. ~ Distributed systems and modern web architecture: microservices, APIs, event-driven patterns. Not just familiarity you've... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Remote
    1 day ago
  •  ...province. About the Role We’re hiring a senior full-stack engineer to make a major contribution across the LCI platform. You’ll...  ...(API models, auth, messaging, AWS utilities) used across our microservices ecosystem. Take on greenfield work — propose architecture, build... 
    Full time
    Work at office
    Flexible hours

    Leadership Connect

    Remote
    1 day ago
  •  ...Postman, we are looking for an exceptional Enterprise Solutions Engineer to join our team & help us support the growth of our enterprise...  ...developer tooling: IDEs, Git, CI/CD, monitoring services, microservices, containers, cloud computing services, etc. ~ Fast learner, excited... 
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours
    Weekend work
    3 days per week

    Postman

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Microservices Engineer. Be the first to apply!