Senior Software Engineer — Go/AI Data Systems (Remote)

Canonical Ltd.

Muscat

Remote

OMR 35,000 - 58,000

Full time

2 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

Learning budget
Compensation review
Recognition rewards
Holiday leave
Parental leave
Wellness program
Travel opportunities
Priority travel upgrades

Job summary

Canonical Ltd. is a leading open source software provider, publishing Ubuntu and powering AI, IoT, and cloud platforms. We hire globally with mostly remote roles and periodic in-person sprints.

We seek engineers who design and own complex systems, from backend services in Go to frontend UIs, data analytics, and LLM-powered workflows. You will mentor peers and contribute to high-quality, observable software.

Qualifications

  • Deep expertise in two or more areas: Go backend services and frontend with React/Svelte/TypeScript.
  • Experience in data engineering and analytics.
  • Ability to turn data into clear visualisations.

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/TS
Data engineering
Data visualization
LLM in prod

Tools

Kubernetes
PostgreSQL

Job description

Canonical Ltd. is a leading open source software provider, publishing Ubuntu and powering AI, IoT, and cloud platforms. We hire globally with mostly remote roles and periodic in-person sprints.

We seek engineers who design and own complex systems, from backend services in Go to frontend UIs, data analytics, and LLM-powered workflows. You will mentor peers and contribute to high-quality, observable software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Juju Software Engineer - Remote (Go)
Senior Juju Software Engineer - Remote (Go)

Siraty • Muscat

Remote
OMR 46,000 - 69,000
Remote-first
Learning budget USD 2,000 per year
Annual compensation review
+5
Senior Open Source Engineer - Remote
Senior Open Source Engineer - Remote

Canonical Ltd. • Muscat

Remote
OMR 46,000 - 69,000
Annual learning budget USD 2,000 per€
Team sprints in person twice a year
Remote-first company
+4
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical Ltd. • Muscat

Remote
OMR 35,000 - 58,000
Learning budget
Compensation review
Recognition rewards
+5
Senior Web Engineer — Remote, Open-Source & Cloud Innovator
Senior Web Engineer — Remote, Open-Source & Cloud Innovator

Canonical Ltd. • Muscat

Remote
OMR 35,000 - 46,000
Learning budget USD 2,000 per year
Annual compensation review
Travel for team events
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical Ltd. • Muscat

Remote
OMR 46,000 - 69,000
Annual learning budget USD 2,000 per€
Team sprints in person twice a year
Remote-first company
+4
Senior Juju Software Engineer (Go)
Senior Juju Software Engineer (Go)

Siraty • Muscat

Remote
OMR 46,000 - 69,000
Remote-first
Learning budget USD 2,000 per year
Annual compensation review
+5
Remote Senior Backend Engineer – Open Source Platform
Remote Senior Backend Engineer – Open Source Platform

Canonical Ltd. • Muscat

Remote
OMR 46,000 - 69,000
Learning budget USD 2,000
Annual compensation review
Maternity and paternity leave
+3
Senior Web Engineer
Senior Web Engineer

Canonical Ltd. • Muscat

Remote
OMR 35,000 - 46,000
Learning budget USD 2,000 per year
Annual compensation review
Travel for team events
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Canonical Ltd. • Muscat

Remote
OMR 46,000 - 69,000
Learning budget USD 2,000
Annual compensation review
Maternity and paternity leave
+3
Manager, People Analytics
Manager, People Analytics

Canonical Ltd. • Muscat

Remote
OMR 46,000 - 69,000
Learning budget
40 days annual leave
Maternity leave
+2
Top locations