Software Engineer Jobs in London, UK

Looking for a software engineer job in London? Choose from 163 open roles at 61 employers. Explore real salary data and skills breakdown across remote, hybrid and on-site roles.

163 Open roles
61 Companies hiring
240K Average salary

What do Software engineers in London work on?

The work spans several distinct areas. At the infrastructure and ML end, roles like Software Engineer, Model Inference at DeepMind and Senior Software Engineer, Inference Platform at Isomorphic Labs involve designing and operating systems that serve large machine learning models in production, often requiring deep familiarity with hardware accelerators and serving frameworks. At the product and platform end, roles such as Software Engineer Intern at Stripe and Software Engineer New Grad at Stripe focus on full-stack development across multiple languages, building financial infrastructure at scale. Customer-facing engineering appears too, as in the Senior Software Engineer at Microsoft, where the work involves embedding within client teams to deliver cloud and AI solutions. Across the sample, common threads include writing production code, designing APIs, participating in code reviews, and collaborating with cross-functional teams. AI and agent-related work features prominently in a number of postings, though many roles remain general-purpose backend or platform engineering.

Skills and experience employers ask for

The skills table reflects mentions across all postings on this page, not hard requirements โ€” a skill named in a job description may be context rather than a gate. With this sample size, the counts suggest APIs and Python are broadly relevant, while C++, Kubernetes, and React each appear in roughly a quarter to a third of postings. LLMs and agents feature in a meaningful minority, pointing to an AI-adjacent thread running through several roles but not dominating the whole set.

Python 44%
APIs 40%
AWS 29%
Kubernetes 28%
React 28%
TypeScript 27%
LLMs 25%
Agents 25%
Java 24%
Docker 22%
C\+\+ 22%
CI/CD 22%
Evaluation 19%
Azure 18%

Software Engineer roles that state a salary

The employers' own advertised ranges, for individual roles at different levels โ€” not an average and not a market rate.

London office, hybrid or remote?

Most postings on this page are listed as onsite, with a substantial minority specifying hybrid arrangements. A small number explicitly offer remote working. None are listed with unknown work mode, so the split is relatively clear for these postings. That said, hybrid and onsite terms are defined by each employer individually โ€” what counts as hybrid at one company may differ significantly from another's arrangement โ€” so it is worth checking the individual posting for expected days in office before applying.

Make your application specific to the work

  1. Check seniority fit first Most postings on this page sit at senior or lead level, with very few junior or intern positions. Review the experience expectations in each posting carefully, as they range from one year of development experience up to eight or more years in production ML systems.
  2. Note which skills are mentioned Postings vary considerably in their technical stack โ€” some emphasise Python and cloud infrastructure, others C++ or TypeScript. Read each job description to see which skills are described as required versus preferred, since the skills counts on this page reflect mentions, not mandatory gates.
  3. Clarify pay before applying Only a minority of postings include advertised salary ranges, and those that do show a wide spread. For roles without stated pay, it is reasonable to ask the recruiter for a range early in the process to avoid investing time in a role that does not meet your expectations.
  4. Confirm work mode in the posting Even where a posting is labelled hybrid or onsite, the specific expectations โ€” such as required days per week or whether travel to client sites is involved โ€” are set by the employer and may not be fully described in the listing. Confirm these details directly with the hiring team.

Questions about Software Engineer jobs in London

Visa sponsorship is not stated in the fact pack for these postings. You would need to check each individual job listing or ask the employer directly, as sponsorship policies vary by company and role.

Only a small number of postings on this page advertise a pay range. Among those that do, figures vary widely by employer and seniority โ€” the advertised ranges listed here come from a handful of companies only and are not representative of all postings. Many roles do not state a salary publicly.

A small number of postings on this page are listed as remote. The majority are onsite or hybrid. Remote eligibility is stated by the employer in each posting and has not been inferred.

Some postings explicitly mention a degree โ€” for example, the Stripe intern and new grad roles reference a bachelor's or master's in computer science, and the Google Search ML role states a bachelor's degree as a requirement. Other postings do not mention degree requirements. You should read each posting individually rather than assuming a blanket policy.

Among the employers listed on this page, DeepL, Axon, Palantir, Anthropic, Sierra, Wayve, Nebius, and Spotify each have multiple postings. The counts reflect the number of live listings on this page at the time of the snapshot, not the companies' overall hiring activity.

Jobs checked 12 seconds ago. ยท Guide reviewed 14 September 2026.