Build your online resume. Claim your username
Canonical logo

Senior Software Engineer - Digital Workplace at Canonical

Worldwide 🌍 Work from Anywhere Full time Senior Posted  Apply before Nov 23, 2026

Job Description

Role Overview

Canonical is a pioneering technology firm at the forefront of the global shift to open source. As the publisher of Ubuntu, one of the most vital open source projects, and a platform for AI, IoT, and the cloud, we are fundamentally changing the world of software. We recruit globally and maintain an exceptionally high standard for all joinng employees.

The Digital Workplace team builds internal systems to the same high standard as our public products: specified, rigorously tested, reviewed, and observable. We seek engineers who embrace this level of rigor and take complete ownership of their contributions.

What You Will Do

  • Design and deliver robust systems and platforms, including intuitive User Interfaces.
  • Develop Go services and APIs capable of connecting numerous disparate data sources.
  • Design comprehensive data models and architecture for interconnected systems.
  • Transform complex data into clear dashboards and insightful visualizations.
  • Integrate Large Language Model powered features into daily workflows.
  • Produce thorough specifications, estimate project work, and deliver against agreed criteria.
  • Maintain a high standard in code review, testing, and comprehensive documentation.
  • Collaborate with non-technical colleagues to translate business needs into functional tools.
  • Mentor other engineers and drive improvements in team processes.

Who We Are Looking For

You must possess deep expertise in at least two of the following areas:

  • Backend services developed in Go.
  • Modern front-end engineering using React, Svelte, or TypeScript.
  • Data engineering and analytics.
  • Data visualization.
  • Applied LLM or ML within production workflows.

Furthermore, you should exhibit the following traits:

  • A commitment to treating testing, security, performance, and accessibility as integral parts of the development process.
  • Meticulous handling of sensitive personnel data.
  • Excellent written communication skills and the ability to excel in a globally distributed team setting.
  • Ownership of work from the initial specification through to successful production deployment.

Nice to have skills include: Python, Go, React, Svelte, PostgreSQL, Kubernetes, and prior experience building tools for HR, finance, or operations.

The ideal candidate will leverage their passion for experimentation and analytics to build the technology for tomorrow's organization. This team is vital in helping Canonical gain business and talent pool insights, using these insights to continually elevate the employee experience.

What We Offer

We evaluate compensation based on geographical location, experience level, and performance metrics worldwide. Compensation is reviewed annually, and more frequently for our graduates and associates to ensure fair recognition of outstanding contributions. In addition to base compensation, we offer a performance-driven annual bonus or commission.

Our total rewards package reflects our core values and ideals, balancing programs to meet local needs while ensuring global fairness.

  • A distributed work environment complemented by twice-yearly in person team sprints.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Annual holiday leave and maternity and paternity leave.
  • Team Member Assistance Program and Wellness Platform access.
  • Opportunities to travel to new locations to connect with colleagues.
  • Priority Pass and travel upgrades for long-haul company events.

About Canonical

Canonical stands as a leading tech enterprise dedicated to the advancement of open source technology globally. By powering Ubuntu, one of the world's most essential open-source projects, and by being a foundational platform for AI, IoT, and cloud computing, we are influencing global software standards. We operate on a global scale, employing over 1200 colleagues across more than 75 countries. Canonical champions a founder-led, profitable, and growing culture. We strongly encourage collaboration and note that most colleagues have been working remotely since the company's inception in 2004.

We are a dedicated equal opportunity employer, proud to foster a workplace free from discrimination. We believe diverse perspectives lead to superior products and a better work environment.

Ready to Apply?

Take the next step in your career journey.

Apply Now

You will be redirected to the company's application page

Link verified about 11 hours ago

💜 Please mention that you found the job on True Work From Home, this helps us grow. Thanks!

More Software Development Engineer (SDE) Jobs

Discover similar opportunities that match your skills

About Canonical

Canonical Ltd. is a privately held software company based in London, England. Founded in 2004 by Mark Shuttleworth, Canonical is best known for developing Ubuntu, the world's most popular open-source operating system. The company offers a range of open-source solutions, including cloud infrastructure, edge computing, and AI tools, serving enterprises globally.

View Company Profile

Share this Job