Senior Software Engineer - Go, UI & Data Viz, Remote

Canonical Ltd.

Dublin

Remote

EUR 110,000 - 150,000

Full time

32 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

Personal learning and development budg
Annual compensation review
Maternity and paternity leave
Wellness Platform
Travel opportunities to meet team
Team sprints in person twice yearly
Recognition rewards
Holiday leave
Team Member Assistance Program

Job summary

Canonical Ltd. is hiring for an engineer who builds internal systems with the same rigor as public products. You will own from spec to production, mentor peers, and contribute to data-rich dashboards and LLM-powered workflows.

The team operates globally with mostly remote or distributed roles and occasional in-person sprints. We value deep expertise in multiple domains (Go, frontend, data pipelines, ML/LLM) and strong collaboration in a distributed setup.

Qualifications

  • Deep expertise in at least two of Go backend, React frontend, data engineering, data visualization or applied LLM/ML.
  • Proven ability to design, build and ship reliable systems with attention to testing, security and performance.
  • Strong collaboration skills to work with a distributed team and non-technical stakeholders.

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
React
TypeScript
Svelte
Data engineering
Data analytics
Data visualisation
Applied LLM/ML

Tools

PostgreSQL
Kubernetes
Python

Job description

Canonical Ltd. is hiring for an engineer who builds internal systems with the same rigor as public products. You will own from spec to production, mentor peers, and contribute to data-rich dashboards and LLM-powered workflows.

The team operates globally with mostly remote or distributed roles and occasional in-person sprints. We value deep expertise in multiple domains (Go, frontend, data pipelines, ML/LLM) and strong collaboration in a distributed setup.

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

Remote
EUR 110,000 - 150,000
Personal learning and development budg
Annual compensation review
Maternity and paternity leave
+6
Remote Senior Web Engineer | Architect & Tech Leader
Remote Senior Web Engineer | Architect & Tech Leader

Canonical Ltd. • Dublin

Remote
EUR 90,000 - 130,000
Twice-yearly team sprints in person
USD 2,000 learning budget per year
Annual compensation review
+5
Senior Software Engineer - Python/Golang - Kubernetes
Senior Software Engineer - Python/Golang - Kubernetes

Canonical Ltd. • Dublin

Remote
EUR 90,000 - 140,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Dublin

Remote
EUR 110,000 - 150,000
Distributed, remote-first work model
Learning budget USD 2,000 per year
Annual compensation review
+4
Senior Web Engineer
Senior Web Engineer

Canonical Ltd. • Dublin

Remote
EUR 90,000 - 130,000
Twice-yearly team sprints in person
USD 2,000 learning budget per year
Annual compensation review
+5
Senior Open-Source Engineer — Lead Architecture (Remote)
Senior Open-Source Engineer — Lead Architecture (Remote)

Canonical Ltd. • Dublin

Remote
EUR 110,000 - 150,000
Distributed, remote-first work model
Learning budget USD 2,000 per year
Annual compensation review
+4
Director, Talent Analytics
Director, Talent Analytics

Canonical Ltd. • Dublin

Remote
EUR 110,000 - 190,000
Distributed work environment
Learning budget USD 2,000 per year
Bi-annual compensation review
+5
Remote Senior Go/Python Engineer — Kubernetes & Open Source
Remote Senior Go/Python Engineer — Kubernetes & Open Source

Canonical Ltd. • Dublin

Remote
EUR 90,000 - 140,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Senior Site Reliability / Gitops Engineer
Senior Site Reliability / Gitops Engineer

Canonical Ltd. • Dublin

Remote
EUR 90,000 - 120,000
Distributed team collaboration
Learning budget USD 2,000 per year
Annual compensation review
+2
Senior Software Engineer - MAAS
Senior Software Engineer - MAAS

Canonical Ltd. • Dublin

Remote
EUR 90,000 - 120,000
Distributed team environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Top locations