Current search

REST roles open to United Kingdom.

Browse remote REST roles that accept candidates based in United Kingdom.

Search guide

Remote REST jobs in United Kingdom with clear eligibility

Candidate locationUnited KingdomStack focusRESTMira checkCountry eligibility

This page focuses on remote roles that list United Kingdom as an accepted candidate location. That matters because many remote jobs still restrict applications by country, timezone, payroll, legal entity, or hiring policy.

Use REST as a stack filter without changing the original role titles, comparing seniority, accepted countries, and application readiness before opening the full role page.

  • Confirm your country is accepted before applying.
  • Compare stack, seniority, and application flow.
  • Create alerts for new roles open to candidates in United Kingdom.
Refine resultsNarrow by stack or candidate location.
90 matching roles
Hiring locations
View all locations
Open positions

Filtered roles

Showing latest 24 of 90 Market intelligence
Current search90 REST roles · Location: United Kingdom
Stay close to this search

Stay close to this search: REST open to United Kingdom.

Start with a keyword, then narrow by stack or candidate location.

Save alert
Mira top pick

Enterprise Solutions Engineer

Box · Sales Engineering

Eligibility checked Fresh this week

You research, explore and identify customer business problems; you’ll think like a builder and experiment, iterate, and refine to make every customer experience exceptional

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (38).
Why this role is apply-ready
Eligible countries38 accepted countriesStackJavaScript, PythonSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAustriaBelgiumBulgariaCroatia+33
JavaScriptPythonREST

Enterprise Solutions Engineer

Box · Sales Engineering

Eligibility checked Fresh this week

You research, explore and identify customer business problems; you’ll think like a builder and experiment, iterate, and refine to make every customer experience exceptional

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (38).
Why this role is apply-ready
Eligible countries38 accepted countriesStackJavaScript, PythonSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAustriaBelgiumBulgariaCroatia+33
JavaScriptPythonREST

Senior Software Engineer, Backend (Payments)

Affirm · Financial Platforms - Engineering

Eligibility checked Fresh this week

You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (37).
Why this role is apply-ready
Eligible countries37 accepted countriesStackAWS, KubernetesSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorAlbaniaAustriaBelgiumBulgariaCroatia+32
AWSKubernetesPythonREST

Senior Software Engineer, Backend (Merchant Data Platform EU)

Affirm · Checkout

Eligibility checked Fresh this week

You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (37).
Why this role is apply-ready
Eligible countries37 accepted countriesStackAWS, KubernetesSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorAlbaniaAustriaBelgiumBulgariaCroatia+32
AWSKubernetesPythonREST

Senior Software Engineer, Backend (Merchant Data Platform EU)

Affirm · Checkout

Eligibility checked Fresh this week

You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (37).
Why this role is apply-ready
Eligible countries37 accepted countriesStackAWS, KubernetesSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorAlbaniaAustriaBelgiumBulgariaCroatia+32
AWSKubernetesPythonREST

Manager, Machine Learning Engineering (Repayment & Recovery)

Affirm · Checkout

Eligibility checked Fresh this week

Set the technical strategy for your team, and help your engineers tie it together with critical, business-impacting projects across repayment, collections, recovery, and loss mitigation.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (37).
Why this role is apply-ready
Eligible countries37 accepted countriesStackRESTSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAlbaniaAustriaBelgiumBulgariaCroatia+32
REST

Partner Sales Engineer

Samsara · Sales Engineering

Eligibility checked Fresh this week

You want to make a difference: Your efforts will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.

Hiring from United Kingdom
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackRESTSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedUnited Kingdom
REST

Principal Presales Engineer (German Speaking)

Twilio · Sales

Eligibility checked Fresh this week

Partner with Account Executives to execute pre-sales activities including opportunity qualification, demonstrations, Proof-of-Concept, RFP, design documentation, technical presentations and enablement sessions.

Hiring from United Kingdom
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackAzure, JavaSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadUnited Kingdom
AzureJavaJavaScriptNode.jsPHP

Principal Presales Engineer

Twilio · Solutions Engineering

Eligibility checked Fresh this week

Work alongside Twilio New business Account Executives, other Twilio Solutions Engineers, Professional Services and Twilio Partners as needed through the pre-sales process, to strategise and plan for deal success.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (59).
Why this role is apply-ready
Eligible countries59 accepted countriesStackAzure, JavaSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAlbaniaAlgeriaAustriaBahrainBelgium+54
AzureJavaNode.jsPHPPython

Frontend Software Engineer

Twilio · Engineering

Eligibility checked Fresh this week

Design, develop, test and deploy new features using technologies such as React, Typescript, Playwright, Vitest and Buildkite.

Hiring from United Kingdom
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackAWS, CI/CDSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedUnited Kingdom
AWSCI/CDGraphQLJavaScriptReact

Senior Software Engineer- Engineering Workflow and CI

Mozilla · Firefox

Eligibility checked Fresh this week

Improve Firefox development workflows to reduce time spent testing and debugging test failures as well as more integration/automation of workflows

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackAWS, CI/CDSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorGermanyUnited Kingdom
AWSCI/CDDockerGCPJavaScript

Systems Engineer- Global Resource Management (Data Residency)

Cloudflare · Engineering

Eligibility checked Fresh this week

Regional API Routing - Build per-account API hostname generation and routing so that customer requests terminate in their chosen country, integrating with Cloudflare's Data Localization Suite and edge API gateway.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (38).
Why this role is apply-ready
Eligible countries38 accepted countriesStackPostgreSQL, RESTSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAustriaBelgiumBulgariaCroatia+33
PostgreSQLRESTTypeScript

Software Architect- Containers / Virtualisation

Canonical · Cloud Engineering

Eligibility checked Fresh this week

Leadership of the LXD and MicroCloud architecture

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (86).
Why this role is apply-ready
Eligible countries86 accepted countriesStackGolang, RESTSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAlbaniaAlgeriaArgentinaAustriaBahamas+81
GolangREST

Senior Web Engineer

Canonical · Web Engineering

Eligibility checked Fresh this week

Identifying what matters for the team and driving initiatives to improve them

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (59).
Why this role is apply-ready
Eligible countries59 accepted countriesStackDocker, KubernetesSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorAlbaniaAlgeriaAustriaBahrainBelgium+54
DockerKubernetesREST

Linux Software Engineer- Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Canonical · Devices Engineering

Eligibility checked Fresh this week

Collaborating proactively within a distributed team

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (59).
Why this role is apply-ready
Eligible countries59 accepted countriesStackDocker, KubernetesSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAlgeriaAustriaBahrainBelgium+54
DockerKubernetesPythonREST

Kernel Build Automation Engineer- Ubuntu Linux

Canonical · Devices Engineering

Eligibility checked Fresh this week

Lead the design and implementation of an advanced automated Linux build control system

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (59).
Why this role is apply-ready
Eligible countries59 accepted countriesStackCI/CD, GolangSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAlgeriaAustriaBahrainBelgium+54
CI/CDGolangJavaScriptPythonREST

Golang System Software Engineer- Containers / Virtualisation

Canonical · Cloud Engineering

Eligibility checked Fresh this week

Design, implement and document system level Go code

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (86).
Why this role is apply-ready
Eligible countries86 accepted countriesStackGolang, RESTSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAlgeriaArgentinaAustriaBahamas+81
GolangRESTSQL

Engineering Manager- Web

Canonical · Web Engineering

Eligibility checked Fresh this week

Demonstrate sound engineering principles by directly contributing to your team’s goals

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (59).
Why this role is apply-ready
Eligible countries59 accepted countriesStackDocker, KubernetesSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAlbaniaAlgeriaAustriaBahrainBelgium+54
DockerKubernetesReactRESTTypeScript

Distributed Systems Engineer

Canonical · SaaS Engineering

Eligibility checked Fresh this week

Work remotely with a globally distributed team, driving technical excellence and fostering innovation across diverse engineering environments.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (59).
Why this role is apply-ready
Eligible countries59 accepted countriesStackPython, RESTSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAlgeriaAustriaBahrainBelgium+54
PythonREST

Senior Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools

GitLab · AI Engineering

Eligibility checked Fresh this week

Develop, ship, and maintain features and improvements for Agentic Tools across the GitLab monolith backend in a secure, well-tested, and performant way.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (59).
Why this role is apply-ready
Eligible countries59 accepted countriesStackGraphQL, PostgreSQLSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorAlbaniaAlgeriaAustriaBahrainBelgium+54
GraphQLPostgreSQLPythonRESTSQL

Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools

GitLab · AI Engineering

Eligibility checked Fresh this week

Develop, ship, and maintain features and improvements for Agentic Tools across the GitLab monolith backend in a secure, well-tested, and performant way.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (59).
Why this role is apply-ready
Eligible countries59 accepted countriesStackGraphQL, PostgreSQLSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAlgeriaAustriaBahrainBelgium+54
GraphQLPostgreSQLPythonRESTSQL

Backend Engineer (Ruby), AI Engineering: Agent Observability

GitLab · AI Engineering

Eligibility checked Fresh this week

Develop, ship, and maintain features and improvements for Agent Observability and Interactions across both the GitLab monolith backend and the AI gateway in a secure, well-tested, and performant way.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (60).
Why this role is apply-ready
Eligible countries60 accepted countriesStackGraphQL, PostgreSQLSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAlbaniaAlgeriaAustriaBahrainBelgium+55
GraphQLPostgreSQLPythonRESTSQL

Frontend Engineer

Airalo

Eligibility checked Fresh this week

Feature Development: Build and maintain high-quality software components and scalable features based on product specifications.

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackAWS, DockerSeniority signalSeniorSource freshnessJul 8
Company-site apply Source freshness Remote
Jul 8 SeniorSpainUnited Kingdom
AWSDockerGCPJavaScriptREST

Senior Python Backend Engineer

3Pillar Global

Eligibility checked Fresh this week

Facilitate effective communication with client project stakeholders regarding project status and technical recommendations.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (64).
Why this role is apply-ready
Eligible countries64 accepted countriesStackAWS, CI/CDSeniority signalSeniorSource freshnessJul 8
Company-site apply Source freshness Remote
Jul 8 SeniorAlbaniaArgentinaAustriaBahamasBarbados+59
AWSCI/CDDockerJavaScriptKubernetes