Open Role
Canonical

Remote opportunity at

Canonical

Senior Software Engineer - Digital Workplace

Canonical, the publisher of the Ubuntu operating system, seeks a Senior Software Engineer - Digital Workplace to construct internal systems with the same rigor applied to…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Jul 12, 2023
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks a Senior Software Engineer - Digital Workplace to construct internal systems with the same rigor applied to public products. The organization operates as a distributed entity with personnel spanning more than 75 countries and utilizes twice-yearly in-person team gatherings in global locations. This position involves designing connected platforms, building Go services, creating data dashboards, and integrating LLM-powered features into daily workflows.…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks a Senior Software Engineer - Digital Workplace to construct internal systems with the same rigor applied to public products. The organization operates as a distributed entity with personnel spanning more than 75 countries and utilizes twice-yearly in-person team gatherings in global locations. This position involves designing connected platforms, building Go services, creating data dashboards, and integrating LLM-powered features into daily workflows.

This opportunity suits engineers who take complete ownership of delivered systems, emphasize testing and security, and collaborate effectively across distributed teams. Candidates are expected to handle sensitive employee data responsibly and elevate team capabilities through code reviews, documentation, and mentorship.

Responsibilities

  • Design and deliver platforms and systems featuring intuitive user interfaces
  • Construct Go APIs and services linking multiple data sources
  • Establish data models and system architecture for connected platforms
  • Transform data into transparent visualisations and dashboards
  • Incorporate LLM-driven features into routine operational workflows
  • Write technical specifications, estimate project timelines, and meet agreed criteria
  • Maintain high standards for testing, documentation, and code reviews
  • Collaborate with non-technical team members to translate needs into internal tools
  • Mentor engineering colleagues and help improve team processes

Requirements

  • Deep expertise in at least two areas among back-end services in Go, modern front-end engineering using React, Svelte, and TypeScript, data engineering and analytics, data visualisation, or applied LLM and machine learning in production workflows
  • Treat testing, security, performance, and accessibility as integral parts of the engineering process
  • Handle sensitive people data with care
  • Demonstrate clear written communication skills for a distributed team environment
  • Take full ownership of projects from initial specification to production release

Qualifications

  • Experience with Python
  • Experience with Go
  • Experience with React or Svelte
  • Experience with PostgreSQL
  • Experience with Kubernetes
  • Background in building tools for HR, finance, or operations

Core Skills

Benefits

  • Geographic location, experience, and performance considered for worldwide compensation
  • Annual compensation reviews
  • Performance-driven annual bonus or commission
  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program and Wellness Platform
  • Priority Pass and travel upgrades for long-haul company events

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this a remote role?

Yes, Canonical is a pioneer of global distributed collaboration with most colleagues working from home, and teams meeting two to four times yearly in person.

What technical expertise is required?

Applicants must have deep expertise in at least two areas: Go back-end services, modern front-end engineering with React, Svelte, and TypeScript, data engineering and analytics, data visualisation, or applied LLM and machine learning in production.

What benefits are provided?

Canonical offers an annual compensation review, performance-driven annual bonuses or commissions, a USD 2,000 yearly learning and development budget, holiday leave, maternity and paternity leave, a wellness platform, and travel perks.

What is the salary for this position?

The salary is not specified in the job posting, though compensation is shaped by geographic location, experience, and performance.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 3h ago
Full-timeOn-site
Canonical
CanonicalAdded to Jobsiz 3h ago
Full-timeOn-site
Canonical
CanonicalAdded to Jobsiz 6h ago

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Jul 12, 2023

Added to Jobsiz: Oct 22, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

316Open Jobs
—No reviews yet
View Company Profile