Senior Software Engineer: Go, Data & LLM-Driven Platforms

Canonical Ltd.

Stockholms kommun

Hybrid

SEK 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual learning budget USD 2,000
Performance-based bonus or commission
Annual compensation review
Generous holiday leave
Wellness platform & assistance program
Travel to team locations

Job summary

Canonical Ltd. is seeking engineers to design and build internal systems with the same rigor as Canonical's public products. You will own features from spec to production and contribute across Go services, frontend UIs, data pipelines, and LLM-powered workflows.

The role emphasizes collaboration in a distributed team, high standards for testing, security, and performance, and frequent in-person sprints at global locations.

Qualifications

  • Expertise in at least two of: Go backend services, modern front-end (React/Svelte/TS), data engineering/analytics, data visualization, and applied LLM/ML in production workflows.
  • Strong testing, security, performance and accessibility mindset.
  • Ability to work effectively in a distributed team and own work from spec to production.

Responsibilities

  • Design and deliver systems and platforms, including intuitive UIs.
  • Build Go services and APIs connecting multiple data sources.
  • Design data models and architecture for connected systems.
  • Turn data into dashboards and visualisations.
  • Incorporate LLM-powered features into workflows.
  • Write specs, estimate work and deliver to criteria.
  • Maintain code quality through reviews, tests and documentation.
  • Collaborate with non-technical colleagues to turn needs into tools.
  • Mentor engineers and improve team processes.

Skills

Go back-end
React/TypeScript front-end
Data engineering
Data visualization
Applied LLM/ML in prod

Tools

Kubernetes
PostgreSQL
Docker
React
Svelte

Job description

Canonical Ltd. is seeking engineers to design and build internal systems with the same rigor as Canonical's public products. You will own features from spec to production and contribute across Go services, frontend UIs, data pipelines, and LLM-powered workflows.

The role emphasizes collaboration in a distributed team, high standards for testing, security, and performance, and frequent in-person sprints at global locations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical Ltd. • Stockholms kommun

Hybrid
SEK 900,000 - 1,200,000
Annual learning budget USD 2,000
Performance-based bonus or commission
Annual compensation review
+3
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Stockholms kommun

Remote
SEK 1,200,000 - 1,500,000
Learning budget USD 2,000/year
Annual compensation review
Holiday leave
+2
Senior Web Engineer
Senior Web Engineer

Canonical Ltd. • Stockholms kommun

Remote
SEK 900,000 - 1,300,000
Learning budget USD 2,000/yr
Annual compensation review
Distributed team and in-person sprints
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Canonical Ltd. • Stockholms kommun

Remote
SEK 1,327,000 - 1,990,000
Annual bonus/commission
Learning budget USD 2,000 per year
Annual compensation review
+2
Senior Open Source Engineer | Remote & Tech Leadership
Senior Open Source Engineer | Remote & Tech Leadership

Canonical Ltd. • Stockholms kommun

Remote
SEK 1,200,000 - 1,500,000
Learning budget USD 2,000/year
Annual compensation review
Holiday leave
+2
Senior Web Engineer - Remote (EMEA) | Open-Source Platform
Senior Web Engineer - Remote (EMEA) | Open-Source Platform

Canonical Ltd. • Stockholms kommun

Remote
SEK 900,000 - 1,300,000
Learning budget USD 2,000/yr
Annual compensation review
Distributed team and in-person sprints
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Canonical Ltd. • Stockholms kommun

Remote
SEK 1,194,000 - 1,791,000
Twice-yearly team sprints
Learning budget USD 2,000 per year
Annual compensation review
+4
Senior Backend Engineer, Open-Source Launchpad (Remote)
Senior Backend Engineer, Open-Source Launchpad (Remote)

Canonical Ltd. • Stockholms kommun

Remote
SEK 1,327,000 - 1,990,000
Annual bonus/commission
Learning budget USD 2,000 per year
Annual compensation review
+2
Senior Site Reliability / Gitops Engineer
Senior Site Reliability / Gitops Engineer

Canonical Ltd. • Stockholms kommun

Remote
SEK 1,294,000 - 1,891,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+1
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Stockholms kommun

Remote
SEK 1,194,000 - 1,791,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+2