← All roles

Senior Software Engineer - Digital Workplace

Canonical · Engineering · Senior · 19d ago

✓

Anyone, anywhere in the world can apply.

WorldwideAny timezoneGoReactTypeScriptLLM

Applies on the original listing · via Himalayas

Who can apply

Read straight from the listing, so you know before you spend time on it.

Anywhere in the world

Anyone, anywhere in the world can apply.

“We recruit on a global basis and set a very high standard for people joining the company.”

Over 1,200 colleagues distributed across 75+ countries.

Async-first
The listing doesn't promise async-first working.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
No home office or equipment budget mentioned.
Annual retreat
Teams meet two to four times yearly in person at international locations for sprints and strategy alignment.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

As a Workplace Engineer at Canonical, you will build internal systems to the same standard as public-facing software, delivering observable, thoroughly tested, and well-specified solutions. You will architect data models, develop backend services in Go, craft modern front-end interfaces, and embed applied LLM capabilities into everyday operations while mentoring fellow engineers.

What you'll do

  • Design and deliver internal platforms, intuitive user interfaces, and Go backend APIs
  • Design data models and architecture to integrate diverse company data sources
  • Turn internal operational metrics into actionable dashboards and visualizations
  • Integrate LLM-powered features and automation into daily employee workflows
  • Write technical specifications, estimate project scopes, and maintain rigorous testing and code review standards
  • Partner with non-technical stakeholders across HR, finance, and operations to develop business tools

What you bring

  • Deep expertise in at least two areas: Go backend services, modern frontend engineering (React/Svelte/TypeScript), data engineering, data visualization, or production LLM/ML
  • Commitment to testing, security, accessibility, and high system performance
  • Demonstrated ability to handle sensitive personnel and business data with care
  • Clear written communication and proven success working in a fully distributed team
  • Demonstrated ownership of software projects from initial specification to production deployment

About Canonical

Canonical is the global software publisher behind Ubuntu, an open-source operating system powering modern cloud, AI, and IoT infrastructure. Established in 2004, the company operates as a globally distributed organization with over 1,200 team members across more than 75 countries.

View Canonical profile & open roles →

Weekly alerts for Engineering. No account needed.

Unsubscribe any time. See our Privacy Policy.

Canonical

Salary not listed

Apply now →