Remote software engineer jobs
Remote software engineering roles at remote-first companies: backend, frontend, full stack and mobile. Salary ranges in USD where published.
Software engineering is the deepest category on this board, and also the one where "remote" is most often used loosely. Every listing here passed a structured remote check against the employer's own applicant tracking system rather than a keyword match on the description, which is what removes the hybrid roles that leak onto most aggregators.
Titles in this space are noisy, so treat seniority words as a starting point rather than a contract: what one company calls a senior engineer another calls staff. The signals worth comparing across listings are the published salary range, the timezone or region requirement, and the employer's Remote Score, which grades how genuinely distributed the company is rather than how it describes itself.
What these roles pay
- 25th percentile
- $175k
- Median
- $202k
- 75th percentile
- $230k
Midpoint of the range for 339 currently-listed software engineer roles where the employer published one, normalized to USD per year. These are employer-posted ranges, not self-reported figures. See self-reported compensation data →
535 open software engineer roles · all dev roles
-
Senior Software Engineer (Backend)
Canonical
-
Software Engineer, Ads
Reddit
-
Staff Backend Engineer - Grafana Enterprise | Canada | Remote
Grafana Labs
-
Senior Software Engineer, Core AI Infrastructure
Coinbase
-
Software Developer (Backend SaaS)
Canonical
-
Staff Backend Engineer - Grafana Enterprise | US | Remote
Grafana Labs
-
Software Engineer - App Stores
Canonical
-
Senior Software Engineer (EAA)
Coinbase
-
Software Engineer - Solutions Engineering
Canonical
-
Staff Software Engineer
Fanvue
-
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
Canonical
-
Web Frontend Engineer - JS, CSS, React, Flutter
Canonical
-
Staff Software Engineer, Frontend (Consumer - Advanced Trading)
Coinbase
-
Senior Software Engineer
Fanvue
-
Security Software Engineer
Canonical
-
Linux Devices Software Engineer
Canonical
-
Software Engineer - Infrastructure
Modern Treasury
-
Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU
Canonical
-
Staff Software Engineer, Core AI Infrastructure
Coinbase
-
C++/Rust Graphics and Windowing System Software Engineer - Mir
Canonical
-
Senior Software Engineer, Backend (Consumer - Risk)
Coinbase
-
Embedded Linux Senior Software Engineer - Optimisation
Canonical
-
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Canonical
-
Python Software Engineer - Ubuntu Hardware Certification Team
Canonical
-
Staff Backend Engineer - Grafana App Platform | US | Remote
Grafana Labs
-
Ubuntu Core Software Engineer
Canonical
-
Staff Backend Engineer - Grafana App Platform | Canada | Remote
Grafana Labs
-
Software Engineer - Ubuntu Server Certification
Canonical
-
Linux devices software engineer - snapd
Canonical
-
Software Engineer - Python and K8s
Canonical
-
Python Software Engineer, Commercial Systems
Canonical
-
Senior Software Engineer – Frontend/React (USA Only, 100% Remote)
Close
-
Golang Software Engineer, Commercial Systems
Canonical
-
Golang System Software Engineer - Containers / Virtualisation
Canonical
-
Senior Software Engineer - MAAS
Canonical
-
Software Engineer, Growth (all levels)
Render
-
Software Engineer - Python/Golang - Kubernetes
Canonical
-
Software Engineer - OpenStack
Canonical
-
Staff Backend Engineer - Databases Tempo | US | Remote
Grafana Labs
-
Distributed Systems Testing Software Engineer, Python / Go
Canonical
-
Staff Backend Engineer - Databases Tempo | Canada | Remote
Grafana Labs
-
Software Engineer, Ceph & Distributed Storage
Canonical
-
Software Engineer - Platform & Productivity
WorkOS
-
Go (Golang) Software Engineer, Developer Tooling and Containers
Canonical
-
Staff Software Engineer for Identity Management (Go/Golang)
Canonical
-
Staff Software Engineer
Zippy
-
Software Engineer - Data Infrastructure
Canonical
-
Senior Software Engineer II
Zippy
-
Full-Stack Software Engineer – Remote
SpruceID
-
Software Engineer - Data Infrastructure - Kafka
Canonical