926 to 950 of 3,951 Software Engineering Jobs in London

Software Engineer - Affiliate Operations

Location
Greater London, England, United Kingdom
data products, marketing services, and bidding systems that drive business-critical customer acquisition, partner integrations, and revenue growth. We are a highly data-driven engineering organization. We validate ideas through experimentation, measure success through business outcomes, and continuously improve our platforms using evidence. Our work involves large-scale data … build. We invest heavily in automation, observability, and operational excellence to reduce manual effort. We are also exploring how AI can transform our engineering productivity and marketing platforms. We operate in a "You build it, you ship it" culture where engineers have significant ownership- from proposing technical solutions ...

Financial Crime Data Engineering Lead (snowflake, dbt)

Location
Greater London, England, United Kingdom
looking for a technically strong Financial Crime Data Lead to take ownership of the data engineering capability supporting financial crime operations within a leading UK financial services organisation. Deep, hands-on expertise in both Snowflake and dbt is absolutely essential for this position. This isn't a purely strategic … quality, regulatory controls, reporting and future AI capabilities The role You’ll take technical ownership of the financial crime data platform, shaping its architecture, engineering standards and delivery whilst leading a focused data engineering capability. Key responsibilities include: Snowflake architecture and engineering: Own the design, implementation ...

Software Dev Engineer II

Location
Greater London, England, United Kingdom
talented Software Development Engineer looking to create seamless user experiences across multiple platforms? We are seeking a Software Development Engineer II to join our team and drive innovation for a global streaming platform. In this role, you'll have the opportunity to build, optimize, and enhance client-side … Collaborating in a fast-paced, dynamic environment, you will contribute to redefining how audiences interact with digital content. What you will do: As a Software Development Engineer II , you will play a critical role in developing client-side applications for a leading streaming platform. You will collaborate with cross ...

Lead Software Engineer - Python / AI

Location
Greater London, England, United Kingdom
business transformation and provide opportunities for career growth. Be part of an agile, delivery-focused team that values creativity and excellence. As a Lead Software Engineer in the Equities Front Office Trading and Analytics Team, you will lead the Systematic Quoting Platform workstream for EMEA. You will develop … processes and functions using technology solutions Collaborate with global and local counterparts to solve business problems Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration ...

Senior Software Engineer, Axon AI

Location
Greater London, England, United Kingdom
product with a small team and a big mission: deliver something the market hasn’t seen, and do it with pace. As a Senior Software Engineer I, you’ll lead key areas of the product from concept through launch. You’ll make pragmatic architecture decisions, keep quality high while … Drive product clarity in ambiguity: define the problem, shape MVP scope, set success metrics, and align stakeholders on what “done” means. Build and ship software AI-natively across the SDLC (planning, implementation, testing, code review, debugging, and operations), with clear validation practices to maintain correctness and quality. Measure ...

Staff Software Engineer, Event Streaming Systems

Location
Greater London, England, United Kingdom
Staff Software Engineer, Event Streaming Systems London, United Kingdom - Deliveroo Our Global Structure Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking … team. Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across a global, three-sided marketplace, building and scaling systems that serve millions of customers, riders and merchants every ...

Software Engineer, AI Coding Tasks (Contract)

Hiring Organisation
Askable
Location
London, United Kingdom
Employment Type
Temporary Contract, Full Time, Remote
looking for experienced software engineers to build AI coding tasks from a codebase they know well. £750 per task, and you can do as many tasks as you want. You turn a real change from a repository you know into a task that today's best AI coding models … revise it. Most tasks take more than one round. Next task. Once your task is accepted, start another. Requirements 2+ years of professional software engineering Code merged into a public open-source repository, ideally one you know well. A private codebase you own may also qualify (not employer ...

Senior Front Office Software Engineer

Hiring Organisation
CMC Markets
Location
London, England, United Kingdom
high-performance, high-frequency trading platform.This is a hands-on role at the core of our market-making technology stack, where nanoseconds matter and engineering excellence is critical. You’ll design and build ultra-low latency pricing and risk systems that directly power our global trading operations.If you thrive … systems.Contribute to architectural decisions across the trading and risk platform.Build tooling to improve monitoring, maintenance and performance diagnostics.Trading-Focused CollaborationWork closely with Quants, Financial Engineering, Front Office and Business Operations.Support live trading systems, troubleshooting time-critical production issues.Contribute to the continuous evolution of our electronic trading infrastructure.Mentorship & Technical LeadershipProvide ...

Senior Software Engineer, Backend (International Payments)

Location
Greater London, England, United Kingdom
Senior Software Engineer, Backend (International) Remote UK At Affil, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. At Affil, we exist for the moments that matter—giving … clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Payments International Engineering team builds and operates the systems that enable bank and card payments across Affil’s international markets. Based in Europe, with teammates across ...

Software Engineer - Tooling

Location
Greater London, England, United Kingdom
development and research studio exploring the future of interactive entertainment, digital actors, and intelligent worlds. We are looking for a versatile a full-stack software engineer to focus on our internal tooling effort. The Role: You’ll take ownership of Iconic’s internal tooling, building the systems … Experience with React performance optimisation, and frontend state management systems such as Tanstack Query or Zustand. Strong proficiency with Python Familiarity with Git and software engineering principles Confidence in collaborating across disciplines, and learning new tools every day An appreciation for game design and development principles Nice ...

Senior/Staff Software Engineer

Location
City Of London, England, United Kingdom
movement, orchestrate banking processes, and enforce regulatory rules at Tier-1 scale. Requires deep experience with complex distributed systems, a correctness-first mindset, sound engineering judgement, and full end-to-end ownership from design through production operation. KEY RESPONSIBILITIES Banking Platform Engineering Build and evolve the capabilities that … correctness, auditability, scalability, and resilience at Tier‐1 banking scale, making pragmatic trade‐offs between delivery speed, operational complexity, and long‐term maintainability. Improve engineering practices across automated testing, CI/CD, safe deployment, rollback, and recovery. Use AI‐assisted engineering, MCP servers, agent workflows, and automated runbooks ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
using cutting‐edge technology to improve the standard of care in surgery on a global scale, this could be the place for you. Senior Software Engineer As a Senior Software Engineer, you’ll be performing development, primarily in modern C++, helping to expand the services offered … existing and new generation of devices, while ensuring the codebase is maintainable. Responsibilities Work within our highly technically diverse multidisciplinary teams (application software, embedded, cloud platform, etc.). Contribute to the core application software by developing enhancements for our existing intra‐operative devices. Take ownership of the maintainability ...

Senior Lead Software Engineer Markets Technology

Location
Greater London, England, United Kingdom
part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the CIB - Markets Technology, you are an integral part of an agile team that works to enhance, build, and deliver … more areas of focus Develops secure and high-quality production code, and reviews and debugs code written by others Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Required qualifications, capabilities, and skills Proven leadership delivering ...

Software Engineer - Java, Realtime Payments, Implementation

Location
Greater London, England, United Kingdom
Java Software Engineer – Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Reactive Programming, MongoDB Payments A Senior Java Engineer with a background in finance/payments and experience working on distributed real-time systems is sought after by a global Fintech. … Programming and TDD, so are looking for people from similar environments. To be successful, you will demonstrate: A strong background in hands-on Java engineering, currently working with Java 11+ Indepth knowledge of microservices architecture and usage of Spring/Spring Boot Experience developing distributed, real-time applications with ...

Lead Software Engineer (C#/.NET/NodeJs)

Hiring Organisation
Kainos
Location
London, England, United Kingdom
collaboration.Ready to make your mark? Join us and be part of something bigger.MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS: As a Lead Software Engineer (Consultant) in Kainos, you’ll be responsible for leading teams and developing high quality solutions which delight our customers and impact the lives … will also interact with customers, share knowledge and mentor those around you. MINIMUM (ESSENTIAL) REQUIREMENTS: • Expertise in designing, building, testing and maintaining modern software applications • Technical leadership of teams building and testing modern, scalable, secure, performant applications in line with software development principles, practices and patterns e.g. ...

Graduate Software Engineer (DV Commodities) New London

Location
Greater London, England, United Kingdom
Graduate Software Engineer (DV Commodities) London About Us : Founded more than 20 years ago and headquartered in Chicago, the DV Group of financial services firms has grown to more than 600 people operating throughout North America and in Europe. Since spinning out of a large brokerage firm … unfamiliar systems, extending them safely, and improving them as you go Use AI to accelerate development while taking full ownership of your code: apply engineering judgment across the entire lifecycle, from design and edge case handling through deployment and production support Requirements: Expected to graduate with a degree ...

Staff Software Engineer, Exchange Platform

Location
Greater London, England, United Kingdom
Staff Software Engineer, Exchange Platform London, UK Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. … exchange remains unshakeable. As a Staff Backend Engineer on the Exchange Platform team, you will define the technical vision, long-term architectural roadmap, and engineering standards for our platform modernization strategy. You will serve as a primary technical leader across the Bitstamp exchange ecosystem—architecting the next generation ...

Lead Software Engineer - Backend Engineer - Chase UK

Location
Greater London, England, United Kingdom
bank of the future from the ground up, offering you the chance to join us and make a significant impact. As a Lead Software Engineer at JPMorgan Chase within the International Consumer Bank, you will play a crucial role in this initiative, dedicated to delivering an outstanding banking experience … leveraging the latest technologies and the best industry practices Use domain modelling techniques to allow us to build best in class business products. Structure software so that it is easy to understand, test and evolve. Build solutions that avoid single points of failure, using scalable architectural patterns. Develop secure ...

Staff Full-Stack Software Engineer, (Forward Deployed), GPS

Location
Greater London, England, United Kingdom
Staff Full-Stack Software Engineer, (Forward Deployed), GPS London, UK Scale’s rapidly growing Global Public Sector team is focused on using AI to address critical challenges facing the public sector around the world. Our core work consists of: Creating custom AI applications that will impact millions of citizens … Generating high-quality training data for custom LLMs Upskilling and advisory services to spread the impact of AI As a Full Stack Software Engineer (Forward Deployed), you’ll collaborate directly with public sector counterparts to quickly build full-stack, AI applications, to solve their most pressing challenges and achieve ...

Software Engineer - Map & Route

Location
Greater London, England, United Kingdom
what this particular role covers. About our Map & Route Team Our Map & Route team sits within Wayve's Automotive Platforms division in Vehicle Software Engineering, and builds the geospatial foundations behind our AI driver. Working with global-scale data, the team turns road-network and navigation data into … training and evaluation of performance. We are a full-stack team owning mapping end to end, getting to touch work that is infrastructure, data engineering, data science, backend and frontend. Your day-to-day Write full-stack services in Python and Typescript, creating novel geospatial services to solve challenging ...

Senior Front Office Software Engineer

Location
Greater London, England, United Kingdom
performance, high-frequency trading platform. This is a hands‐on role at the core of our market‐making technology stack, where nanoseconds matter and engineering excellence is critical. You’ll design and build ultra‐low latency pricing and risk systems that directly power our global trading operations. … critical environments and want your work to have real market impact, we’d love to hear from you. ROLE AND RESPONSIBILITIES Ultra‐Low Latency Engineering Develop and optimise high‐performance Java (21+) systems for pricing, risk and trading. Build and enhance components within a low latency, high‐throughput trading ...

Staff Software Engineer - FMX

Location
Greater London, England, United Kingdom
markets that matter most. We're looking for the right people to help us build the future of prediction markets. Overview This Staff Software Engineer role is an individual contributor position with technical leadership and significant ownership across our full stack: the web application customers use to interact with … product and the backend systems that power it. You'll combine hands‐on engineering with responsibility for shaping architecture, setting technical direction, and enabling engineers across teams to deliver effectively. Whether your deepest expertise is in frontend or backend engineering, you'll apply that strength across the platform ...

Software Engineer - (Mid Level)

Location
Greater London, England, United Kingdom
countrieswith offices inLondon, New York, Barcelona, and Singapore. It’s a fantastic time to join us as we grow our impact and expand our engineering teams. We’re a team that valuesauthenticity, ownership, inclusion, and delivering meaningful work — together. About the Role We’re looking for a Mid Level … Software Engineerwho thrives in solving complex problems, working closely with others, and experimenting with new technologies. You will have excellent experience with backend projects and have also worked as a full stack engineer. You’ll help us craft accessible user experiences, design scalable systems, and explore ...

Software Engineer, Security Rules

Location
Greater London, England, United Kingdom
customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with … Internet moving forward, you’ll fit right in. Available Locations: London (UK), Lisbon (Portugal) About the role Cloudflare’s Engineers build and operate the software that helps power 25+ million Internet properties and millions of businesses around the world. Across our engineering organizations, we have opportunities for high ...

Senior Software Engineer, JavaScript/TypeScript

Location
Greater London, England, United Kingdom
shape the technical approach, challenge weak ideas and turn wireframes into reliable applications.You'll also influence how the team builds software: reviewing designs, raising engineering standards and supporting less experienced developers, without becoming a full-time manager. You don't need trading experience, but you should enjoy hard … matter A solid grasp of automated testing across unit, integration and end-to-end How the team works You'll report to a Lead Software Engineer and join a team that values practical ideas, shared ownership and direct communication. People are trusted to make decisions ...