Get the job you really want

Top Software Engineer Jobs in London

1,270+ Job Results
22 Days Ago
London, UK
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer on the Core Desktop team, you will design and develop elements of the Core Desktop, write high-quality code, collaborate with team members, and engage with the Ubuntu community while utilizing various programming languages and technologies to enhance the user experience.
22 Days Ago
London, UK
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you'll lead design and implementation, coach team members, and collaborate on features in a distributed system driving cloud automation. You'll debug issues, interface with upstream communities, and support diverse software operations while working remotely with minimal travel.
880 Employees
Junior
Cloud • Software
The Python Software Engineer will develop and maintain automation tools for hardware certification, focus on test automation methodologies, work with Linux-based hardware, and improve continuous processes for software testing. The role involves collaborating with teams worldwide to ensure effective hardware enablement for Ubuntu systems.
22 Days Ago
London, UK
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer at Canonical, you will contribute to the Juju project, a large open-source Go project, focusing on the design and delivery of features to automate cloud operations and software management at scale. Responsibilities include collaborating with a distributed team, debugging issues, and contributing to open-source communities.
22 Days Ago
London, UK
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As an Embedded Linux Software Engineer at Canonical, you will work on low-level system technology, contribute to Ubuntu Core and snapd software development, optimize Ubuntu for various hardware platforms, maintain software stacks, and collaborate with global teams to enhance open source technologies.
22 Days Ago
London, UK
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The role involves designing and implementing features for a graphics stack, debugging issues, improving tests, documentation, and collaborating with a distributed team. Candidates should be proficient in modern C++, with knowledge of asynchronous programming and experience in Linux environments.
22 Days Ago
London, UK
Remote
Hybrid
187 Employees
Senior level
187 Employees
Senior level
Software
The Senior Frontend Software Engineer will be responsible for developing real-time web applications for data visualization using a SaaS platform. The role involves participating in the entire development lifecycle, ensuring production quality, and working collaboratively in a user-centric and agile environment.
15 Hours Ago
London, UK
Remote
81 Employees
Senior level
81 Employees
Senior level
Cryptocurrency
The Senior Software Engineer will architect and develop new features and products in Elixir for web applications and APIs, collaborate with product management, write high-quality tested code, and shape the engineering culture. They will also ensure the reliability of production services at scale.
17 Hours Ago
London, UK
Remote
24 Employees
Senior level
24 Employees
Senior level
Software
The Principal Software Engineer will lead the technical implementation of the product, mentor engineers, collaborate on feature development, and oversee integrations with educational platforms. Responsibilities include maintaining code quality, managing technical debt, and fostering a positive team environment.
22 Days Ago
London, UK
483 Employees
Junior
483 Employees
Junior
Fintech • Information Technology • Security
As a Software Engineer, you will contribute to building SaaS-based anti-money laundering solutions, collaborating with other engineers, enhancing features, maintaining the platform, and ensuring code quality through best practices and testing. You will work within a hybrid team on technologies including Kotlin, Python, and TypeScript, deploying services using cloud infrastructure.
22 Hours Ago
London, UK
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Software Engineer in the Associate Experience group at Walmart, you will develop full-stack applications to enhance customer checkout experiences, utilizing technologies like React, Java, and Kubernetes. Responsibilities include code development, automation, root cause analysis, and collaborating with teams on complex projects.
22 Hours Ago
London, UK
Remote
50 Employees
Senior level
50 Employees
Senior level
Blockchain • Web3
The role involves improving and maintaining DApps in the NEAR ecosystem, building a fast frontend and SDK for a cross-chain DEX, collaborating with teams to ensure optimal user and developer experience, and designing resilient state management systems.
Yesterday
London, UK
Remote
458 Employees
Senior level
458 Employees
Senior level
Fintech • Payments • Financial Services
The Senior Software Engineer will be integral to developing and enhancing Form3's Fraud & Anti Money Laundering solutions, focusing on building and maintaining distributed systems, ensuring high performance and robustness. Responsibilities include end-to-end project ownership, collaborating with team members, and applying best software engineering practices.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
Lead the technical architecture, design, and development of Fivetran's Data Lake product while ensuring scalability, reliability, and performance. Collaborate with product teams, design innovative capabilities, and contribute to open-source projects. Analyze and resolve technical issues and set directions for cross-functional teams.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will design, develop, and enhance Fivetran's Data Lake architecture, ensuring scalability and performance. Responsibilities include collaborating with product teams, leading large data lake projects, and contributing to open-source initiatives. The focus is on operational excellence and cross-functional influence.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture, design, and development of Fivetran's Data Lake product, working closely with product teams to create new capabilities, design reliable large-scale systems, and ensure operational excellence, while contributing to open-source projects.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture, design, and development of Fivetran’s Data Lake product. Responsibilities include creating scalable data lake systems, collaborating with product teams, enhancing performance and reliability, contributing to open-source projects, and setting technical directions for cross-functional teams.
Yesterday
London, UK
452 Employees
Senior level
452 Employees
Senior level
Cloud • Software • Consulting
Ascent is looking for a highly motivated Senior VB6 Developer with 5 years of experience in software development. The role involves supporting and enhancing logistics products for global clients, contributing to design and development decisions, collaborating with the product owner, and managing code reviews.
Yesterday
London, UK
196 Employees
Senior level
196 Employees
Senior level
Cloud • Software • Database
Responsible for developing and maintaining high-quality software solutions for scientists and researchers, including analyzing complex datasets and implementing scalable software architectures while ensuring reliability and performance.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture, design, and development of Fivetran’s Data Lake product, ensuring high reliability and scalability. Responsibilities include developing large-scale data lake systems, collaborating with product teams, and contributing to open-source projects, while also addressing performance, security, and availability issues.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer at Fivetran will lead the architecture, design, and development of Data Lake solutions, ensuring customer data is queryable and reliable. Responsibilities include collaborating with product teams, managing large-scale data lake systems, analyzing performance issues, and setting technical directions.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture, design, and development of Fivetran's Data Lake product, ensuring queryable data without transformations while improving scalability and performance. Responsibilities include partnering with product teams, implementing reliable data lake systems, and setting technical directions within cross-functional teams.
Yesterday
London, UK
Hybrid
776 Employees
Senior level
776 Employees
Senior level
Information Technology
We are seeking a Technical Lead for Algorithmic/Electronic Trading Systems to design, develop, and implement cutting-edge trading systems. Responsibilities include providing technical leadership, hands-on development of core components, ensuring platform stability, and collaborating with business stakeholders.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
Lead the technical architecture and development of Fivetran’s Data Lake product, ensuring queryable data without transformations and focusing on scalability, performance, and ease of use. Collaborate with product teams and operate highly reliable large-scale data lake systems.
Yesterday
London, UK
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
The Principal Software Engineer will lead the architecture and development of Fivetran’s Data Lake product, ensuring queryable data without transformations. Responsibilities include designing and implementing large-scale data lake systems, partnering with product teams, contributing to open-source projects, and promoting operational excellence.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size