Senior Software Engineer — Go, Data & LLM Dashboards (Remote)

Canonical Ltd.

Helsinki

Hybrid

EUR 90,000 - 120,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Distributed teamwork
Learning budget
Annual review
Recognition rewards
Holiday leave
Parental leave
Wellness program
Travel opportunities
Travel upgrades

Job summary

Canonical is seeking engineers to design and deliver robust internal systems, building Go services and APIs that integrate multiple data sources. The role focuses on end-to-end ownership, from specifications to production, with emphasis on testing, security, performance, and accessibility.

You will mentor others and collaborate in a distributed team, contributing to data tooling and LLM-powered features. Nice-to-have skills include Python, Go, React, Svelte, PostgreSQL, and Kubernetes.

Qualifications

  • Deep expertise in at least two of the listed areas.
  • Ability to mentor engineers and improve team processes.
  • Comfort delivering end-to-end features with a strong focus on reliability.

Responsibilities

  • Design and deliver systems and platforms, including intuitive UIs.
  • Build Go services and APIs that connect many data sources.
  • Design data models and architecture for connected systems.
  • Turn data into clear dashboards and visualisations.
  • Build LLM-powered features into everyday workflows.
  • Write specs, estimate work and deliver to agreed criteria.
  • Set a high bar in code review, testing and documentation.
  • Partner with non-technical colleagues to turn needs into tools.
  • Mentor engineers and improve how the team works.

Skills

Go backend
Frontend React/Svelte/TS
Data engineering
Data visualisation
Applied LLM/ML

Tools

Kubernetes
PostgreSQL
React
Svelte
Python
Go

Job description

Canonical is seeking engineers to design and deliver robust internal systems, building Go services and APIs that integrate multiple data sources. The role focuses on end-to-end ownership, from specifications to production, with emphasis on testing, security, performance, and accessibility.

You will mentor others and collaborate in a distributed team, contributing to data tooling and LLM-powered features. Nice-to-have skills include Python, Go, React, Svelte, PostgreSQL, and Kubernetes.

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. • Helsinki

Hybrid
EUR 90,000 - 120,000
Distributed teamwork
Learning budget
Annual review
+6
Senior Go Engineer — Distributed Cloud & Juju Ops
Senior Go Engineer — Distributed Cloud & Juju Ops

Canonical Ltd. • Helsinki

Remote
EUR 108,000 - 162,000
Learning budget
Annual compensation review
Remote-first culture
+3
Senior Juju Software Engineer (Go)
Senior Juju Software Engineer (Go)

Canonical Ltd. • Helsinki

Remote
EUR 108,000 - 162,000
Learning budget
Annual compensation review
Remote-first culture
+3
Director, Talent Analytics
Director, Talent Analytics

Canonical Ltd. • Helsinki

Remote
EUR 120,000 - 180,000
Distributed work environment with team
Learning budget 2,000 USD per year
Bi-annual compensation review
+5
Senior Jira Administrator
Senior Jira Administrator

Canonical Ltd. • Helsinki

Remote
EUR 65,000 - 90,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Embedded Linux Senior Software Engineer - Optimisation
Embedded Linux Senior Software Engineer - Optimisation

Canonical Ltd. • Helsinki

Remote
EUR 90,000 - 130,000
Fully remote working environment
2,000USD learning budget per annum
Annual compensation review
+6
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. • Helsinki

Remote
EUR 90,000 - 120,000
Distributed work
Learning budget
Annual review
+2
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Helsinki

Remote
EUR 90,000 - 120,000
Distributed work environment
Learning budget
Annual compensation review
+1
Senior Jira Cloud Architect & Automation Lead (Remote)
Senior Jira Cloud Architect & Automation Lead (Remote)

Canonical Ltd. • Helsinki

Remote
EUR 65,000 - 90,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Linux Platform Integration - Ubuntu Systems Senior Engineer
Linux Platform Integration - Ubuntu Systems Senior Engineer

Canonical Ltd. • Helsinki

Remote
EUR 108,000 - 162,000
Learning budget
Annual compensation review
Recognition rewards
+4
Top locations