Maximum of 25 job preferences reached.
Top Software Engineer Jobs in London
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
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
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
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
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
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
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
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
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
9 Days AgoSaved
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
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
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
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
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
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
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
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
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
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
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
10 Days AgoSaved
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
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
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top London Companies Hiring Software Engineers
See AllPopular Job Searches
Tech & Startup Jobs in London
Remote Jobs in London
Hybrid Jobs in London
.NET Developer Jobs in London
Account Executive Jobs in London
Account Manager Jobs in London
Accounting Jobs in London
Admin Jobs in London
AI Engineer Jobs in London
AI Jobs in London
Analyst Jobs in London
Analytics Engineer Jobs in London
AWS Jobs in London
Backend Developer Jobs in London
Brand Manager Jobs in London
Business Analyst Jobs in London
Business Development Jobs in London
Cloud Engineer Jobs in London
Communications Jobs in London
Compliance Jobs in London
Content Creator Jobs in London
Content Writer Jobs in London
Copywriter Jobs in London
Creative Jobs in London
Customer Service Jobs in London
Cyber Security Jobs in London
Data Analyst Jobs in London
Data Engineer Jobs in London
Data Jobs in London
Data Science Jobs in London
Design Engineer Jobs in London
Design Jobs in London
Design Manager Jobs in London
DeskSupport Jobs in London
DevOps Engineer Jobs in London
DevOps Jobs in London
Digital Marketing Jobs in London
Editor Jobs in London
Engineering Jobs in London
Engineering Manager Jobs in London
Executive Assistant Jobs in London
Finance Analyst Jobs in London
Finance Assistant Jobs in London
Finance Jobs in London
Finance Manager Jobs in London
Financial Controller Jobs in London
Financial Modelling Jobs in London
Front End Developer Jobs in London
Full Stack Developer Jobs in London
General Counsel Jobs in London
Graphic Design Jobs in London
Head Of Marketing Jobs in London
HR Advisor Jobs in London
HR Business Partner Jobs in London
HR Coordinator Jobs in London
HR Generalist Jobs in London
HR Jobs in London
HR Manager Jobs in London
Infrastructure Engineer Jobs in London
IoS Developer Jobs in London
IT Jobs in London
IT Support Jobs in London
Java Developer Jobs in London
Legal Counsel Jobs in London
Legal Jobs in London
Machine Learning Jobs in London
Management Accountant Jobs in London
Marketing Assistant Jobs in London
Marketing Director Jobs in London
Marketing Executive Jobs in London
Marketing Jobs in London
Marketing Manager Jobs in London
Network Engineer Jobs in London
Office Jobs in London
Office Manager Jobs in London
Operations Jobs in London
Operations Manager Jobs in London
Payroll Jobs in London
Personal Assistant Jobs in London
Product Design Jobs in London
Product Director Jobs in London
Product Manager Jobs in London
Product Owner Jobs in London
Programme Manager Jobs in London
Project Engineer Jobs in London
Project Management Officer Jobs in London
Project Manager Jobs in London
Python Developer Jobs in London
Python Jobs in London
QA Engineer Jobs in London
QA Jobs in London
Quantitative Analyst Jobs in London
Recruitment Jobs in London
Research Jobs in London
Risk Analyst Jobs in London
Sales Assistant Jobs in London
Sales Executive Jobs in London
Sales Jobs in London
Sales Manager Jobs in London
Scrum Master Jobs in London
SDR Jobs in London
SEO Jobs in London
Social Media Jobs in London
Social Media Manager Jobs in London
Software Engineer Jobs in London
Software Testing Jobs in London
Talent Acquisition Jobs in London
Tech Support Jobs in London
UX Designer Jobs in London
Web Developer Jobs in London
Writing Jobs in London
All Filters
Total selected ()
No Results
No Results


.png)



















