Talent.com
Microservices Engineer
Microservices EngineerCanonical • Vancouver, Metro Vancouver Regional District, CA
Microservices Engineer

Microservices Engineer

Canonical • Vancouver, Metro Vancouver Regional District, CA
30+ days ago
Job type
  • Full-time
Job description

Microservices Engineer – Canonical

Join Canonical, the global leader in open‑source software, as a Microservices Engineer focused on back‑end REST API microservices in Go and Python. We are growing a high‑impact team that builds services used by millions of Ubuntu clients worldwide.

Key responsibilities

  • Design, build, and maintain high‑quality, scalable software that works at enterprise scale.
  • Design APIs and software architecture for peer review.
  • Write tests that validate software behaviour.
  • Build and maintain reliable, fault‑tolerant applications and services.
  • Collaborate proactively with a globally distributed team.
  • Debug issues and produce high‑quality solutions.
  • Contribute to technical documentation.
  • Work from home with global travel twice a year for company events.

What we are looking for

  • Exceptional academic track record.
  • Undergraduate degree in Computer Science or STEM (or compelling narrative).
  • Proficiency in Python and / or Go.
  • Experience writing modern, maintainable software.
  • Experience with relational and non‑relational databases.
  • 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.
  • Result‑oriented, with a personal drive to meet commitments.
  • Ability to travel twice a year, up to two weeks each.
  • Additional skills that you might also bring

  • Experience with container technologies 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 designing, building, and running distributed systems.
  • Performance engineering and security experience.
  • We offer

  • Distributed work environment with twice‑yearly in‑person team sprints.
  • 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 that publishes Ubuntu, the most important open‑source project and the platform for AI, IoT, and the cloud. We recruit on a global basis and set a very high standard for people joining the company.

    Equal Opportunity Employer

    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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Microservices Engineer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    Senior Backend Engineer (Java) — Cloud, Microservices & E-commerce Lead

    Senior Backend Engineer (Java) — Cloud, Microservices & E-commerce Lead

    Randstad Digital • Vancouver
    Full-time
    A leading technology staffing agency is seeking an experienced Back-End Engineer to join a dynamic team.You will design and maintain server-side applications, utilizing AWS and Java technologies.Th...Show more
    Last updated: 1 day ago • Promoted
    Software Development Engineer — Global-Scale Systems

    Software Development Engineer — Global-Scale Systems

    Amazon Development Centre Canada ULC • Vancouver
    Full-time
    A leading technology company in Vancouver is seeking a Software Development Engineer to design and implement scalable solutions. The role focuses on tackling complex problems in large-scale computin...Show more
    Last updated: 15 days ago • Promoted
    Fullstack Engineer

    Fullstack Engineer

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Fullstack Engineer (Angular / Java) role with an enterprise organization investing majorly into technology.Global enterprise organization. Hybrid work environment in Vancouver, 4 days a week in office...Show more
    Last updated: 30+ days ago • Promoted
    Implementation Engineer - delta

    Implementation Engineer - delta

    Querentia • delta, bc, ca
    Full-time
    Saviynt and identity integration technologies.This role will focus on implementing and integrating identity and access management (IAM) solutions across enterprise environments, ensuring secure and...Show more
    Last updated: 2 days ago • Promoted
    Backend Engineer (Go, Distributed Systems)

    Backend Engineer (Go, Distributed Systems)

    Decode Talent • Vancouver
    Full-time
    We’re a fast-growing technology company building next-generation infrastructure that powers critical applications at scale. Our platform handles millions of requests per second with sub-millisecond ...Show more
    Last updated: 1 day ago • Promoted
    DevOps Engineer

    DevOps Engineer

    Pentasia • Vancouver
    Full-time
    One of my client is looking for a Staff DevOps Engineer to take full ownership of our DevOps function and guide the organization toward a strong DevOps culture. Act as the primary driver of DevOps c...Show more
    Last updated: 1 day ago • Promoted
    Engineer E5RQ00821

    Engineer E5RQ00821

    Morson Canada • Burnaby
    Full-time
    Specialist Project Engineer – Transmission Stations.Contract Duration : March 2nd 2026 - Feb 28th 2027.The E5 – Engineer is a Professional Engineer or Geoscientist who applies advanced engineering k...Show more
    Last updated: 1 day ago • Promoted
    Senior Site Reliability Engineer - Distributed Systems & Platforms

    Senior Site Reliability Engineer - Distributed Systems & Platforms

    Apple • Vancouver
    Full-time
    A leading tech company in Metro Vancouver is seeking Site Reliability Engineers to develop processes and tools for managing distributed systems. The role involves building scalable services and coll...Show more
    Last updated: 21 hours ago • Promoted • New!
    DevOps Engineer

    DevOps Engineer

    Bally's Intralot • Vancouver, BC, CA
    Full-time
    Join INTRALOT as a DevOps Engineer.At INTRALOT, we shape the future of gaming through innovation and technology.Our global presence, diverse culture, and dynamic teams set the foundation for a peop...Show more
    Last updated: 30+ days ago
    Process Engineer

    Process Engineer

    TWD Technologies Ltd • Burnaby
    Full-time
    At TWD, we know the secret to success isn’t just technical skill, it’s the people behind it.That’s why we hire for attitude first. If you’re collaborative, positive, and driven to grow, you’ll thriv...Show more
    Last updated: 1 day ago • Promoted
    Lead Hydrometallurgy Process Engineer

    Lead Hydrometallurgy Process Engineer

    Intelligenciia • Vancouver
    Full-time
    A Canadian engineering group is seeking a Senior Process Engineer specializing in hydrometallurgy.This role involves leading process engineering for industrial thermal systems used in mining applic...Show more
    Last updated: 1 day ago • Promoted
    Application Engineer, Corporate Services Technology

    Application Engineer, Corporate Services Technology

    Arc'teryx Equipment • North Vancouver
    Full-time
    As the Application Engineer, Corporate Services, you own the Workday-centric integration fabric that ties together our global corporate technology ecosystem. Primarily focused on Workday integration...Show more
    Last updated: 21 hours ago • Promoted • New!
    Mechatronics Engineer

    Mechatronics Engineer

    Red Rabbit Robotics • Burnaby, BC, CA
    Full-time
    Quick Apply
    At Red Rabbit Robotics, we are on a mission to solve global labor shortage and create a future of abundance.We aim to deploy one million humanoid robots in the next 10 years, eventually producing a...Show more
    Last updated: 30+ days ago
    Mechanical Engineer, BESS Systems & Thermal Design

    Mechanical Engineer, BESS Systems & Thermal Design

    PotisEdge • Burnaby
    Full-time
    A leading energy technology company in Metro Vancouver is seeking an experienced Mechanical Engineer to support the design and development of battery energy storage systems.Responsibilities include...Show more
    Last updated: 1 day ago • Promoted
    Technical Services Engineer - Building Systems Field

    Technical Services Engineer - Building Systems Field

    Black & McDonald Limited • Vancouver
    Full-time
    A leading engineering firm in Vancouver is looking for a Technical Services Representative to coordinate across mechanical and electrical systems. This role requires 1-3 years of relevant experience...Show more
    Last updated: 21 hours ago • Promoted • New!
    DevOps Engineer - VBeyond Corporation

    DevOps Engineer - VBeyond Corporation

    VBeyond Corporation • delta, bc, ca
    Full-time
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Show more
    Last updated: 2 days ago • Promoted
    Systems Engineer II

    Systems Engineer II

    Best Buy • Burnaby
    Full-time +1
    Systems Engineer II page is loaded## Systems Engineer IIlocations : 00000 Canadian Headquarterstime type : Full timeposted on : Posted Yesterdayjob requisition id : R-49165As a • •systems engine...Show more
    Last updated: 1 day ago • Promoted
    Principal Engineer-Firmware Development

    Principal Engineer-Firmware Development

    FHLB Des Moines • Burnaby
    Full-time
    Principal Engineer-Firmware Development page is loaded## Principal Engineer-Firmware Developmentlocations : Canada - Burnabytime type : Full timeposted on : Posted Todayjob requisition id : R12...Show more
    Last updated: 1 day ago • Promoted