Get the job you really want

Top Software Engineer Jobs in London

1,270+ Job Results
18 Days Ago
London, UK
51 Employees
Mid level
51 Employees
Mid level
Analytics
As a Fullstack Software Engineer, you will design and implement solutions to enhance customer experience. Collaborating with product, design, and data engineering teams, you will ensure high-quality code and contribute to scalable product solutions, driving improvements and embracing new technologies.
18 Days Ago
London, UK
150 Employees
Entry level
150 Employees
Entry level
Fintech • Software • Sports
As a Fullstack Software Engineer at Smarkets, you will lead full-stack development on key projects, collaborate with the CEO, solve technical challenges, build high-quality features, maintain coding standards, and continuously improve engineering processes.
18 Days Ago
London, UK
Remote
8,686 Employees
Entry level
8,686 Employees
Entry level
Appliances • Industrial • Manufacturing
The Software Developer I will design, develop, and implement software products for business projects, collaborating with teams and stakeholders. Responsibilities include coding, testing, quality assurance, and maintaining documentation while staying updated on new technologies and best practices.
18 Days Ago
London, UK
40 Employees
Mid level
40 Employees
Mid level
Fintech • Information Technology • Payments • Consulting • Energy • Financial Services
As a Software Engineer at Modo Energy, you will develop new features and maintain data pipelines, ensuring scalability and reliability. Responsibilities include optimizing CI/CD pipelines, collaborating with engineering teams, and supporting microservices architecture. You will also monitor services and resolve production issues while contributing to the development of new services.
18 Days Ago
London, UK
Remote
299 Employees
Entry level
299 Employees
Entry level
Gaming • News + Entertainment • Sports
As a Software Engineer, you'll enhance user experiences across our gaming publications by contributing high-quality code, collaborating with team members, addressing technical issues, and ensuring optimal website performance and responsiveness.
19 Days Ago
London, UK
Remote
4,900 Employees
Mid level
4,900 Employees
Mid level
Fintech • Payments
As a Software Engineer in the Data team, you will design, test, and implement data products and systems, utilizing big data and AI technologies. You will collaborate with stakeholders, maintain CI/CD pipelines, and support live data products while fostering continuous learning within the team.
19 Days Ago
London, UK
116 Employees
Mid level
116 Employees
Mid level
Biotech
As a Software Engineer in ML Research Engineering, you will develop, train, and evaluate cutting-edge machine learning models, create a scalable ML drug design platform, and work collaboratively with scientists and engineers to transform drug discovery tools. You will also be responsible for the full ML lifecycle, from prototyping to production.
19 Days Ago
London, UK
96 Employees
Mid level
96 Employees
Mid level
Information Technology
The role involves developing large-scale distributed systems, focusing on backend infrastructure and machine code programming. Candidates will be expected to design reliable services, contribute to API design, and potentially work with technologies like TypeScript, Kubernetes, and JAX.
19 Days Ago
London, UK
1,000 Employees
Senior level
1,000 Employees
Senior level
Productivity • Professional Services • Software • Design
As a Software Engineer at Figma, you will build and evolve Dev Mode for developer/designer collaboration. You'll create new tools, work with cross-functional teams, mentor peers, and enhance the design process from start to finish.
19 Days Ago
London, UK
1,267 Employees
Mid level
1,267 Employees
Mid level
Financial Services
As a Reliability Software Engineer at Squarepoint, you will be responsible for ensuring the performance, stability, and availability of software systems, implementing observability capabilities, optimizing performance, and developing automation and tooling for system operations. You will also provide level-2 support for incident response and collaborate with cross-functional teams.
19 Days Ago
London, UK
Remote
8 Employees
Junior
8 Employees
Junior
Mobile • Software
Join a talented development team to improve backend API's primarily written in Python. Develop high-quality user experiences and optimize systems. Work independently to identify and solve issues. Opportunity for learning and growth in a innovative and collaborative environment.
20 Days Ago
London, UK
10,310 Employees
Mid level
10,310 Employees
Mid level
Big Data • Software
Collaborate with Data engineering and Business Analytics team to design and implement PowerBI Dashboards. Establish best practices for PowerBI dashboards development. Work on Dev-Ops around PowerBI Dashboards development and deployments. Build and maintain Dashboard Catalogue and Role-Based access to Data and Dashboards. Develop reusable PowerBI components to reduce duplication.
20 Days Ago
London, UK
Remote
Entry level
Entry level
Software
As a Fullstack Software Engineer at Amplemarket, you will develop crucial user experiences and product features in an AI-powered sales platform. The role involves solving complex engineering challenges from NLP models to scaling data solutions, contributing to a critical tool for B2B sales teams.
21 Days Ago
London, UK
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Go Software Engineer in the Commercial Systems unit, you will design, develop, and maintain services for Ubuntu and open-source products while focusing on security and distributed systems. You will collaborate with teams on technical designs, deploy services, and enhance engineering practices, contributing to projects like Candid and JIMM. This role is fully remote within the EMEA region.
21 Days Ago
London, UK
Remote
187 Employees
Senior level
187 Employees
Senior level
Software
As a Senior Backend Software Engineer, you'll work on a formula computing engine for a SaaS platform, ensuring performance and scalability with a focus on user-centric design and collaborative solutions. Responsibilities include full lifecycle application development, from design to production maintenance, utilizing a comprehensive tech stack.
880 Employees
Mid level
Cloud • Software
As a System Software Engineer, you will enhance the GCC and LLVM ecosystems on Ubuntu, focusing on modern C and C++. Responsibilities include writing high-quality code, debugging, code reviews, and collaborating with teams to improve the user experience. You'll also mentor junior engineers and contribute to the architecture decisions affecting Ubuntu’s performance and reliability.
22 Days Ago
London, UK
150 Employees
Mid level
150 Employees
Mid level
Fintech • Software • Sports
Design, implement, and maintain complex designs/features written in Python and Rust. Help reinforce code quality standards, improve engineering processes, and mentor teammates. Collaborate with product and engineering teams to lead projects aligned with business goals. Champion the tech stack by implementing functionalities effectively.
22 Days Ago
London, UK
Remote
61 Employees
Mid level
61 Employees
Mid level
Information Technology • Software
Seeking a Software Engineer with 3+ years of experience in PHP development to assist in designing, developing, and installing software solutions. Responsible for full lifecycle software development, writing efficient code, and integrating software components. Experience with ReactJS and test-driven development is advantageous.
22 Days Ago
London, UK
732 Employees
Entry level
732 Employees
Entry level
Financial Services
As a software developer at Marex, you will help build modern, responsive web applications. Responsibilities include designing, coding, and testing web application components, contributing to architecture and design, adhering to development best practices, and liaising with business users for requirements. Skills required include JavaScript, Typescript, C# .NET, React, NodeJS, GraphQL, Docker, and experience with databases, infrastructure as code, and CI/CD and DevOps practices.
3 Hours Ago
London, UK
Remote
151 Employees
Senior level
151 Employees
Senior level
Healthtech
The Senior Software Engineer will design, build, and maintain Doccla's Virtual Ward and remote patient monitoring platform. Responsibilities include improving team standards, working across various tech stacks, and minimizing friction through automation in a regulated environment. The role involves collaboration to deliver high-quality software within a high-growth B2B healthcare business.
2 Days Ago
London, UK
Remote
578,950 Employees
Expert/Leader
578,950 Employees
Expert/Leader
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Principal Software Engineer, you will lead the development of digital solutions, mentor engineers, ensure high-quality software practices, architect complex systems, and promote technical standards while collaborating with cross-functional teams to align with business goals.
880 Employees
Entry level
Cloud • Software
As a System Software Engineer focusing on Rust, you will enhance the Rust ecosystem within Ubuntu, collaborating with a distributed team, debugging issues, writing new code, and mentoring junior engineers. Your work will impact Ubuntu's performance and developer experience across various platforms including cloud and desktop.
22 Days Ago
London, UK
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you will develop and integrate systems for the embedded Linux environment, focusing on security and developer experience. Responsibilities include developing system daemons with REST APIs, debugging, collaborating with a distributed team, and maintaining boot mechanisms across various CPU architectures.
22 Days Ago
London, UK
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer on the Solutions Engineering team, you will design and deliver open-source software operations code using Python and Golang. You'll collaborate with infrastructure operations teams, develop monitoring and alerting infrastructure, and promote best engineering practices. The role offers opportunities for travel and fostering a collaborative engineering culture.
22 Days Ago
London, UK
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
This role involves resolving complex issues related to Ubuntu and open source software, debugging and fixing bugs, maintaining relationships with teams, reviewing code, and participating in upstream software communities. It requires strong Linux and programming skills, with a focus on cloud technologies like Ceph and OpenStack.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size