Top Software Engineer Jobs in London

8 Days AgoSaved
Hybrid
London, UK
Entry level
Entry level
Financial Services
Lead and mentor a software engineering team while remaining hands-on with web and backend development. Own delivery planning, engineering standards, code quality, application stability, resiliency, incident response, cloud operations, vendor-supported applications, risk controls, and disaster recovery coordination. Partner with product, operations, risk, and senior stakeholders while supporting hiring, onboarding, and team development in a regulated environment.
Top Skills: Automated Delivery PipelinesCloud ComputingNode.jsPythonReactTypescriptVirtual Servers
One Month AgoSaved
Easy Apply
Hybrid
London, UK
Easy Apply
Mid level
Mid level
Fintech • Software • Financial Services
Build and lead scalable software solutions that automate compliance and finance regulatory reporting. Process large datasets from Snowflake, generate accurate reports, build reconciliations, and translate stakeholder requirements into technical designs. Provide technical guidance, prioritize work, develop and review code, troubleshoot issues, and improve engineering standards. Collaborate closely with Compliance, Finance, Treasury, product managers, and other business stakeholders.
Top Skills: ArgoCi/CdDockerKubernetesMetaplanePythonRest ApisRetoolSnowflakeSQL
Reposted 8 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Design, build, and operate scalable, high-performance backend services and APIs. Lead architecture, code reviews, and cross-team integrations. Integrate AI/ML responsibly, diagnose and resolve production issues, and participate in on-call rotations to maintain operational excellence.
Top Skills: Ai-Assisted Development ToolsAWSInfrastructure As CodeJavaJvmKotlin
3 Days AgoSaved
In-Office
London, UK
Entry level
Entry level
Artificial Intelligence • Software • Cybersecurity
Build and maintain integrations with security and observability platforms, including Splunk. Develop reliable pipelines for ingesting, validating, and transforming security data. Design integration interfaces, implement testing and monitoring, securely handle credentials, investigate customer issues, and improve reusable integration patterns and documentation. Work closely with security and platform engineers and customers to deliver reliable production software.
Top Skills: APIsData PipelinesObservability PlatformsSIEMSplunk
3 Days AgoSaved
In-Office
London, UK
Mid level
Mid level
Information Technology • Software
Build and maintain backend services and REST APIs using Java and Spring Boot. Write clean, tested code; work with relational and NoSQL databases; participate in code reviews; collaborate with senior engineers and product teams; and use Git-based CI/CD workflows to deliver features. The role includes mentorship, client collaboration, and occasional travel to client sites or company offices.
Top Skills: Ci/CdDynamoDBGitHibernateJavaMongoDBMySQLPostgresRest ApisSpring BootSpring Data JpaSQL Server
3 Days AgoSaved
In-Office
London, UK
Junior
Junior
Artificial Intelligence
Develop and maintain cloud-based quantitative research and trading platforms supporting large-scale data storage, transformation, testing, and distributed processing. Collaborate with quantitative researchers, portfolio managers, and technology teams to deliver business-critical functionality. Write tested code across services, data storage, and user-interface layers while contributing to reviews, design discussions, and technology adoption.
Top Skills: Amazon S3Apache ArrowAWSC#C++Claude CodeDockerGitGithub ActionsJenkinsKafkaKubernetesParquetPythonRelational DatabasesSpark
8 Days AgoSaved
Hybrid
London, UK
Entry level
Entry level
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Design, develop, test, deploy, and maintain reliable software services within Expedia Group’s ML Platform. Own features across model lifecycle services using Python, Go, TypeScript, and Kubernetes. Apply system and API design, data modeling, testing, observability, monitoring, incident response, and performance improvement. Collaborate across teams, make architecture decisions, and safely integrate AI/ML-enabled capabilities into production systems.
Top Skills: Claude CodeCursorGoKubernetesPythonTypescript
9 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Architect and build resilient, high-throughput services for agentic web discovery, content transformation, indexing, tool calling, and generative interfaces. Define emerging agent protocols and technical standards, write architectural specifications, shape product roadmaps, improve observability and reliability, lead incident response, and mentor engineers. Partner with product teams, customers, and stakeholders while driving technical governance, hiring, and engineering process improvements across Cloudflare.
Top Skills: APIsCachingCloudflare WorkersCryptographic ProtocolsData PipelinesDigital SignaturesDistributed SystemsGenerative UiHTTPJavaScriptMcp AppsModel Context Protocol (Mcp)MppProxiesPublic-Key EncryptionRagRustTypescriptUcpWeb CrawlingWebmcp
3 Days AgoSaved
In-Office
London, UK
Mid level
Mid level
Fintech • Information Technology • Payments • Software • Financial Services
Develop and expand regulatory technology software using Python, translating business requirements into technical specifications and production code. Collaborate with project managers, business analysts, engineers, and non-technical stakeholders to deliver the product roadmap. Contribute to architecture, design reviews, testing practices, code analysis, refactoring, and platform performance, security, and maintainability. Build regulatory domain expertise and take ownership of parts of the product portfolio.
Top Skills: GitGitGitlabPythonUbuntuUnix
Expert/Leader
Financial Services
Leads development and operation of secure, high-performance Java trading systems. Designs latency-sensitive distributed services, APIs, integration strategies, resiliency, observability, and automation. Oversees architecture, coding, testing, incident response, production stability, and SDLC security. Guides AI-assisted engineering practices, mentors developers, and coordinates technical planning and delivery across globally distributed teams.
Top Skills: APIsAutomated TestingCi/CdDistributed SystemsFixJava 17+KafkaKubernetesLinuxMicroservicesMqObservabilityPythonResilience EngineeringSolaceSpringSpring Boot
9 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
Financial Services
Leads site reliability engineering for market risk technology services, defining reliability requirements, availability targets, observability strategies, and service-level objectives. Designs resilient systems, debugs complex platform dependencies, automates operational improvements, and promotes safe AI-assisted reliability workflows. Mentors engineers, champions SRE adoption, contributes to engineering communities, and guides production readiness, testing, monitoring, security, auditability, and operational decision-making.
Top Skills: AWSGCPGrafanaJavaOpentelemetryPrometheusPython
9 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
Financial Services
Leads software engineering for secure, scalable banking technology products. Provides technical guidance, develops and reviews production code, drives system design and operational stability, and serves as a subject matter expert. Establishes responsible AI-assisted engineering practices, validation standards, automation, and software development lifecycle governance. Requires advanced programming, cloud-native experience, independent problem-solving, and leadership across engineering teams.
Top Skills: Ai-Assisted Software Development ToolsCloud-Native TechnologiesJavaJavaScriptNoSQLReactSQL
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 9 Days AgoSaved
Hybrid
London, UK
Junior
Junior
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Develop full-stack travel experiences using React, Kotlin, and APIs. Build reusable UI components, backend capabilities, and configurable platform features across web, iOS, Android, and B2B products. Collaborate with product, engineering, platform, and brand teams to own features from requirements through delivery. Improve clickstream data collection, support server-driven UI, migrate legacy traffic, and apply sound API design, traffic management, and error handling practices.
Top Skills: AndroidAPIsiOSJavaKotlinNext.JsReactScala
Reposted 9 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Build and operate scalable APIs and complex software systems supporting Expedia’s B2B partner ecosystem. Lead engineering initiatives, mentor junior engineers, participate in on-call rotations, resolve production incidents, improve system reliability, and collaborate across teams. Apply software design principles, database expertise, testing, monitoring, and troubleshooting practices to deliver maintainable, observable, business-critical services.
Top Skills: APIsDynamoDBJavaJvmKotlinNoSQL
Reposted One Month AgoSaved
Hybrid
London, UK
Senior level
Senior level
Financial Services
Design, provision, and operate a scalable, secure cloud data platform on AWS and Databricks using Terraform, automation (Python/Java), CI/CD, observability, and security best practices to support production analytics workloads.
Top Skills: SparkAthenaAWSCi/CdCloudwatchDatabricksDelta LakeEc2EcsEksGitGlueIamJavaKmsLake FormationLoad BalancingPythonRdsRedshiftS3TerraformVpc
9 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
Cloud • Software
Lead the design, development, and operation of large-scale distributed software systems for Cisco ThousandEyes. Partner with product and engineering leaders to integrate technologies across Cisco wireless and security portfolios, develop AI-powered diagnosis and remediation capabilities, improve developer productivity, and mentor engineers. Collaborate cross-functionally to deliver internet-scale products using production-grade software engineering practices.
Top Skills: AWSC++Computer NetworkingCqrsDistributed SystemsDockerElasticsearchEvent-Driven ArchitectureJavaKafka StreamsKotlinKubernetes
4 Days AgoSaved
Hybrid
London, UK
Mid level
Mid level
Information Technology
Develop and enhance Neo4j’s Graph Data Science platform and Aura integrations. Build scalable Java, Go, and Python features bridging on-premises and cloud environments, improve cloud observability, optimize data transfer and streaming, and enhance developer experience. Collaborate across engineering teams to ensure interoperability with the core database while applying graph theory and research to solve customer problems.
Top Skills: CC++GoJavaJvmKubernetesNeo4J AuraNeo4J Graph Data SciencePythonRust
4 Days AgoSaved
Hybrid
London, UK
Mid level
Mid level
Financial Services
Develop and maintain high-performance C++ systems supporting price discovery and analytics across financial markets. Responsibilities include designing, testing, deploying, and modernizing legacy and contemporary C++ code, investigating issues with diagnostic tools, contributing to SDLC planning, and collaborating directly with quants and brokers. The role offers early-career engineers opportunities to build technical and financial-market expertise alongside senior engineers.
Top Skills: C#C++C++11C++14C++17Catch2Ci/CdGitlab CiJavaLinux ShellNugetPerlPythonRaiiRubySastStlWindows Powershell
10 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
Build and operate scalable backend and frontend systems that prevent account takeovers, scams, and financial crime. Own end-to-end projects, develop real-time detection controls, improve automation, and protect customer funds. The role is approximately 80% backend and 20% frontend, requiring Java/JVM and Spring expertise, scalable system design, CI/CD, database optimization, testing, and strong cross-functional collaboration.
Top Skills: Ci/CdConcurrent SystemsDistributed SystemsJavaJavaScriptJvmMachine LearningNon-Relational DatabasesReactRelational DatabasesSpringTypescript
One Month AgoSaved
Hybrid
London, UK
Entry level
Entry level
Artificial Intelligence • Software
Build scalable backend infrastructure and distributed systems for Palantir’s data platforms. Responsibilities include developing search and indexing systems, data processing libraries, container orchestration, APIs, observability, storage, authentication, asset serving, and automated deployment of technologies such as Cassandra, Elasticsearch, Kafka, and Kubernetes. Collaborate with technical and non-technical stakeholders while delivering reliable, secure, high-performance software.
Top Skills: C++CassandraCloud InfrastructureDistributed SystemsElasticsearchFlinkGitGoGradleJavaKafkaKubernetesMicroservicesPythonRustSpark
Senior level
Financial Services
Design, develop, test, and improve low-latency electronic trading software supporting pricing, execution, risk management, and market connectivity. Translate business requirements into scalable technical solutions, define performance and reliability requirements, and partner with global stakeholders, traders, analysts, and project managers. Contribute to system architecture, test automation, development processes, and reliable software delivery across fixed income, currencies, commodities, and other trading domains.
Top Skills: AngularC#C++Cloud ComputingHTML5JavaJavaScriptLinuxMachine LearningMessagingMultithreadingSpringSQLTest AutomationUnit TestingUnix
10 Days AgoSaved
Hybrid
London, UK
Entry level
Entry level
Financial Services
Leads frontend and mobile engineering for Chase UK’s digital banking applications. Designs cloud-native solutions, writes maintainable and testable code, conducts testing, troubleshoots issues, collaborates with stakeholders, mentors developers, and drives continuous improvement. Promotes responsible AI-assisted engineering practices, secure validation, automation, and reuse across the team. Preferred experience includes React Native, native Android and iOS development, APIs, end-to-end testing, responsive design, performance optimization, and design systems.
Top Skills: AndroidAppiumCloud-Native MicroservicesDetoxEs6+GraphQLiOSJavaScriptKotlinPlaywrightReactReact NativeRest ApisSwiftTypescriptWebdriverio
10 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
Build scalable AML detection systems and controls for identifying money laundering and terrorist financing risks. Own large projects, technical roadmaps, and delivery while collaborating with engineers, product managers, data scientists, analysts, and AML experts. Design distributed, reliable, secure, observable services; influence product decisions; improve technical quality; and mentor engineers. The primary technology stack includes Java, Spring Boot, and Kafka, with distributed and data-intensive processing at scale.
Top Skills: Asynchronous ProcessingDistributed SystemsJavaKafkaLarge Language ModelsMachine LearningSpring Boot
10 Days AgoSaved
Hybrid
London, UK
Expert/Leader
Expert/Leader
Fintech • Mobile • Payments • Software • Financial Services
Staff Backend Engineer responsible for designing and leading scalable Java and Spring Boot services powering global KYC and onboarding verification. The role drives architecture, reliability, automation, performance, and technical strategy; mentors engineers; builds internal agent tools; and partners with product and design. Responsibilities include distributed system design, technical initiative leadership, code reviews, and knowledge sharing. The position requires extensive Java experience, database expertise, strong system design, and security awareness, with financial or KYC experience preferred.
Top Skills: JavaNoSQLSpring BootSQL
10 Days AgoSaved
Hybrid
London, UK
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
Build and improve fraud prevention infrastructure for account integrity, including account takeover controls and crime detection systems. Develop backend and frontend capabilities, primarily backend, using Java and Spring. Design distributed and concurrent systems, operate CI/CD pipelines, optimize relational and non-relational databases, and apply test-driven development. Own projects independently, make data-driven product decisions, and collaborate with Product, Data Science, and Investigations teams.
Top Skills: Ci/CdConcurrent SystemsDistributed SystemsJavaJvmMachine LearningNon-Relational DatabasesRelational DatabasesSpring
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account