Notifications
Clear all

Canonical is Hiring a Senior Software Engineer

1 Posts
1 Users
0 Reactions
6 Views
b35410760949970d6a1dcd8209759f4383082bc08f98024337875ef49f42f035?s=80&d=initials&r=g&initials=Fu
Posts: 232
 Fuad
Moderator
Topic starter
Superstar
Joined: 6 months ago
[#278]

Job Title: Senior Software Engineer, Digital Workplace

Company: Canonical, a founder-led, profitable provider of open-source software and operating systems, best known for Ubuntu. 

Job Type: Full-time

Location: Remote, EMEA 

Salary/Pay: Not specified. Pay is based on location, experience, and performance, plus a performance-driven annual bonus or commission

Experience: Senior level. Years of experience not specified. 

Skills Required:

  • Core expertise: deep expertise in at least two of back-end services in Go, modern front-end engineering (React, Svelte, TypeScript), data engineering and analytics, data visualisation, and applied LLM/ML in production workflows
  • Engineering practice: treating testing, security, performance, and accessibility as part of the job
  • Data handling: handling sensitive people data with care
  • Communication: writing clearly and working well in a distributed team
  • Ownership: owning work from first spec to production
  • Leadership: mentoring engineers and setting a high bar in code review

Advantage: Python, Go, React, Svelte, PostgreSQL, Kubernetes; a history of building tools for HR, finance, or operations

Date Posted: Oct 23, 2026

Application Deadline: Not specified

Description:
Canonical is hiring a Senior Software Engineer for its Digital Workplace team to build internal systems to the same standard as its public products: specified, tested, reviewed, and observable. The team uses data and analytics to gain insights into the business and its talent pool, and to improve the experience of working at Canonical. Benefits include a USD 2,000 yearly learning budget, an annual compensation review, recognition rewards, annual holiday leave, maternity and paternity leave, a wellness and assistance programme, and travel opportunities to meet colleagues. Your work will include:

  • Designing and delivering systems and platforms, including intuitive UIs
  • Building Go services and APIs that connect many data sources
  • Designing data models and architecture for connected systems
  • Turning data into clear dashboards and visualisations
  • Building LLM-powered features into everyday workflows
  • Writing specs, estimating work, and delivering to agreed criteria
  • Setting a high bar in code review, testing, and documentation
  • Partnering with non-technical colleagues to turn needs into tools
  • Mentoring engineers and improving how the team works

How to Apply: Apply here


Reply
0
0
Your Cart
Your cart is emptyReturn to Shop