Senior Software Engineer - Go, React & Data Viz

Canonical Ltd.

Doha

Remote

QAR 437,000 - 655,000

Full time

3 days 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 budget USD 2,000 per
Annual compensation review
Travel to team locations

Job summary

Canonical, a leader in open source software and the Ubuntu platform, seeks a Workplace Engineer to design and build robust internal systems and platforms. You will own end-to-end development, from specs to production, with a focus on Go services, data integration, and analytics-driven improvements.

You will mentor engineers, collaborate with cross-functional teams, and contribute to tooling used across distributed locations.

Qualifications

  • Deep expertise in two or more areas: backend Go services, frontend React/Svelte/TS, data engineering/analytics, data visualisation, or applied LLM/ML in production workflows.

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 frontend
Data engineering
Data visualisation
Applied LLM/ML in production

Tools

Go
React
Svelte
PostgreSQL
Kubernetes

Job description

Canonical, a leader in open source software and the Ubuntu platform, seeks a Workplace Engineer to design and build robust internal systems and platforms. You will own end-to-end development, from specs to production, with a focus on Go services, data integration, and analytics-driven improvements.

You will mentor engineers, collaborate with cross-functional teams, and contribute to tooling used across distributed 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. • Doha

Remote
QAR 437,000 - 655,000
Personal learning budget USD 2,000 per
Annual compensation review
Travel to team locations
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Doha

Remote
QAR 350,000 - 520,000
Distributed team sprints twice a year
Learning and development budget
Annual compensation review
+6
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Canonical Ltd. • Doha

Remote
QAR 364,000 - 566,000
Learning budget USD 2000 per year
Annual compensation review
Travel to team events (2–4 trips/year)
+1
Manager, People Analytics
Manager, People Analytics

Canonical Ltd. • Doha

Remote
QAR 437,000 - 655,000
Performance bonus
Learning budget USD 2,000 per year
Bi-annual compensation review
+1
Senior SRE & GitOps Engineer - Remote & Global
Senior SRE & GitOps Engineer - Remote & Global

Canonical Ltd. • Doha

Remote
QAR 546,000 - 764,000
Learning budget USD 2,000/year
Annual compensation review
Travel for team sprints
Senior Site Reliability / Gitops Engineer
Senior Site Reliability / Gitops Engineer

Canonical Ltd. • Doha

Remote
QAR 546,000 - 764,000
Learning budget USD 2,000/year
Annual compensation review
Travel for team sprints
Senior Open Source Engineer & Technical Leader (Remote)
Senior Open Source Engineer & Technical Leader (Remote)

Canonical Ltd. • Doha

Remote
QAR 350,000 - 520,000
Distributed team sprints twice a year
Learning and development budget
Annual compensation review
+6
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Canonical Ltd. • Doha

Remote
QAR 437,000 - 655,000
Distributed team with in-person sprint
Learning budget USD 2,000 per year
Annual compensation review
+2
Remote Senior Backend Engineer (Python, Open-Source)
Remote Senior Backend Engineer (Python, Open-Source)

Canonical Ltd. • Doha

Remote
QAR 364,000 - 566,000
Learning budget USD 2000 per year
Annual compensation review
Travel to team events (2–4 trips/year)
+1
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. • Doha

Remote
QAR 328,000 - 437,000
Personal learning and development预算 of
Annual compensation review
Maternity and paternity leave
+1