151 to 175 of 662 Software Engineering Jobs in London

Staff Software Engineer

Hiring Organisation
Annapurna
Location
City of London, London, United Kingdom
complex and highly visible everyday problem at national scale. They’re looking for a Staff Product Engineer to operate at the intersection of product, engineering and systems design, owning a small number of high-impact initiatives that materially change how customers experience the product and how the platform scales. … shipping incrementally and measuring impact continuously. You’ll also help define the technical patterns, primitives and “paved roads” that enable a small, fast-moving engineering team to scale effectively. This role reports directly into senior technical leadership and has clear visibility at exec level. Key Responsibilities Own and deliver ...

Senior Full Stack Engineer (Team Lead)

Hiring Organisation
Futuria
Location
City of London, London, United Kingdom
About the Role As a Senior Engineer and Team Lead at Futuria, you'll own the delivery, quality, and culture of a core engineering team building our AI-driven platform. This is a hands-on technical leadership role where you'll split your time between writing production code … mentoring engineers. You'll lead a cross-functional engineering team working across our distributed platform stack. You're accountable for your team's execution, code quality, testing practices, and continuous improvement. This is NOT a product management role and NOT a solo contributor role. You're the technical leader ...

Principal Consultant - Azure AI Engineer / Lead

Hiring Organisation
Genpact
Location
London, UK
Employment Type
Full-time
latest advancements in Azure AI services, machine learning technologies, and MLOps trends. Qualifications Minimum Qualifications Bachelor's or master’s degree in computer science, Engineering, Data Science, or a related quantitative field. Relevant years of experience in developing and deploying AI/ML solutions, with a strong focus … experience with Azure data services such as Azure Data Lake Storage, Azure Data Factory, Azure Databricks, or Azure Synapse Analytics. Solid understanding of software engineering principles, including version control (Git), testing, and code review. Experience with containerization technologies (Docker, Kubernetes). Strong problem-solving skills and the ability ...

Software Engineer

Hiring Organisation
Propel
Location
London Area, United Kingdom
Hiring: Full Stack Software Engineer (Node.js & React Native) 📍 Victoria, London | Full-time | 4 days in office, 1 WFH 🧑 💻 Mid-Level (3–5 years’ experience) A fast-growing fintech is looking for a Mid-Level Full Stack Engineer to join their collaborative London-based team. This business powers co-branded … Operations to ship new features, resolve customer issues, and continuously improve performance and code quality. ✅ What They’re Looking For 3–5 years’ software engineering experience Strong Node.js backend expertise Proven experience building & deploying React Native apps Solid MongoDB knowledge Detail-oriented, proactive problem-solver Comfortable ...

Full Stack Developer - New cutting edge AI product (Node.js)

Hiring Organisation
MLR Associates
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 60,000 - 110,000 Annual
industry AI technology leader is currently looking for a Full Stack Developer to work with the technology team to guide the provision of Software Development for an exciting new AI product already integrated with industry leading Property Maintenance organisations. Reporting to the VP of Engineering and working closely … with all levels of the business, this successful candidate will have experience, knowledge and skills within the following areas:- Required:- 7+ years professional software engineering experience (full-stack or strong Back End + Front End experience). Degree in Computer Science, Engineering or a related field ...

C# .NET Developer

Hiring Organisation
Career Concept
Location
EC2A, Finsbury Square, Greater London, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
NoSQL Mongo or similar Deployed to Azure or AWS or GCP. Bonus if you have worked with Serverless Experience working in a modern Software Engineering team with CI/CD process, Unit testing, Agile, use of frameworks, awareness of technical debt and 'of course' use of AI Equipped ...

Azure AI Engineer

Hiring Organisation
Stackstudio Digital Ltd
Location
London, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
From £500 to £550 per day
Hybrid If Hybrid, how many days are required in office?: 3 days The Role In this role, the candidate will join a cutting-edge engineering team focused on designing and implementing enterprise-grade AI solutions using Azure AI Doc Intelligence, Azure OpenAI, and Azure AI Foundry. The position offers … scalable, and high-performing AI solutions, including document intelligence workflows, generative AI applications, and retrieval-augmented systems. This includes working on model orchestration, prompt engineering, document extraction pipelines, and system integrations with enterprise platforms such as CRM, ERP, and workflow automation tools. The role requires close collaboration with architects ...

Software Engineer | High-Frequency Trading

Hiring Organisation
Fionics
Location
City of London, London, United Kingdom
Software Engineer - Quantitative Finance 40+ top trading firms seeking exceptional engineers. Multiple immediate openings. What you'll do: Build trading systems and market data infrastructure Develop quantitative research platforms and tools Optimize performance-critical financial applications Requirements: 2+ years software engineering experience Strong C++/Python/ ...

Senior Data Engineer

Hiring Organisation
Meraki IT Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
supporting operational reporting, analytics and meaningful insight across complex environments. This role would suit someone who enjoys solving well-defined problems independently, applying strong engineering judgement, and contributing to continuous platform improvement rather than being tied to one specific technology stack or cloud vendor. The Role You will: Design … cross-functional delivery teams to drive improved data outcomes Technical Experience You ll bring strong commercial experience across several of the following: Modern data engineering patterns (batch and event-driven pipelines) Strong SQL and at least one data-focused programming language (e.g. Python) Data integration, transformation and orchestration tooling ...

Site Reliability Engineering Lead

Hiring Organisation
Source Group International
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 90,000 - 110,000 Annual
seeking an experienced Site Reliability Engineering leader to join a high-growth SaaS organisation in a hybrid role that combines technical leadership with hands-on engineering. This is a key position for someone passionate about reliability, resilience, and running production systems at scale. The successful candidate will lead … mentor the SRE team, set the technical direction for reliability engineering, and take end-to-end ownership of production systems. They will be accountable for availability, performance, and incident response, while working closely with Product and Engineering to define SLIs and establish meaningful SLOs that balance stability with ...

VP Data Science

Hiring Organisation
Acxiom UK
Location
London Area, United Kingdom
serve as both a coach and an architect of the team, shaping best practices for data science in agentic systems, while partnering closely with Engineering and Product. Tasks & Responsibilities Lead and manage a distributed team of data scientists embedded in cross-functional squads across the Planning organization. Define … design and deployment of multi-agent workflows using orchestration frameworks such as LangGraph, ensuring scalability, reliability, and measurable business impact. Partner with Product, Engineering, and stakeholders to align agentic AI capabilities with planner workflows and business objectives. Establish best practices for experimentation, evaluation, and monitoring of agent-based systems ...

Director, Software Engineering

Hiring Organisation
Ripple
Location
London, England, United Kingdom
large financial institutions and crypto native companies. We have a big vision and the ambition to match. We are seeking the same in engineering managers. You also see the huge potential of this crypto custody and have the entrepreneurial spirit and technical excellence to realize the vision we have. … there but we are committed to building out the best team to achieve this. We’re looking for a results oriented hands-on engineering leader to help manage and guide teams building core security features for Ripple Custody. WHAT YOU'LL DO Provide technical and business leadership defining Ripple ...

Senior Embedded Linux / Systems Software Engineer

Hiring Organisation
Planet Pharma
Location
Greater London, England, United Kingdom
Embedded Software Engineer – Join a Team Building Cutting‐Edge Tech 📍 Hybrid | 3 days onsite each week (non‐negotiable) Are you an Embedded Software Engineer who loves getting deep into the kernel, bringing systems to life, and solving complex hardware–software challenges? This role will … embedded systems, hands-on development, and building incredibly robust solutions — this one’s for you. ⭐ What You’ll Be Doing Working in a multidisciplinary engineering environment (embedded, applications, CV, cloud and more). Supporting development and productisation of custom computing and medical devices. Collaborating with hardware engineers to build ...

Developer Golang

Hiring Organisation
CBTS
Location
City of London, London, United Kingdom
Jenkins, NoSQL, Postgres/ql £40-£50/hr Inside IR35 Visa sponsorship is not available. We're looking for an enthusiastic, diligent Golang Software Engineer to work on the global Loyalty and Benefits platform in American Express. The candidate should have excellent soft skills, strong technical ability with … tools such as Golang, Kafka and Docker, there is ample opportunity to drive innovation and grow knowledge and skills as an Engineer. As a Software Engineer on an Scrum team, you will be building and enhancing features in the Account domain. You will also coordinate and work with other ...

Software Engineer - Core Wealth

Hiring Organisation
Hargreaves Lansdown
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
This is the future of HL - and the future of investing. We're building the next generation of platform for one of the UK's largest financial services companies, trusted by over 1.8 million clients ...

Lead Software Engineer

Hiring Organisation
NOQ
Location
Greater London, England, United Kingdom
Before You Apply — Read This First We are specific about what we need. This section exists to save your time and ours. Please read it fully before submitting an application. The 10-Point Self-Qualification ...

Databricks Data Engineer

Hiring Organisation
Harnham - Data & Analytics Recruitment
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£500 - £550 per day
building and maintaining large-scale, real-time data pipelines that power analytics, machine learning, and operational systems across the business. You'll collaborate with software engineers, data scientists, and analytics teams to ensure the platform delivers reliable, high-quality, and compliant data at scale. This is a hands … engineering role that blends software craftsmanship with data architecture expertise. Key responsibilities: Model complex data sets using DBT Build and maintain scalable backend systems in Python or Scala, following clean code and testing principles. Develop tools and frameworks for data governance, privacy, and quality monitoring, ensuring full compliance ...

Data Scientist

Hiring Organisation
Searchability NS&D
Location
London Area, United Kingdom
prestigious client to work on a portfolio of public and private sector projects. Our client is a global leader in technology, consulting, and engineering services at the forefront of innovation to evolve the world of digital, cloud, and platforms. You’ll experience excellent career progression opportunities to develop your … client is seeking individuals with strong technical expertise in machine learning, GenAI, computer vision, and data science, alongside solid skills in solution architecture and software engineering to design and scale impactful solutions. This role involves working closely with clients to identify challenges, define solutions, communicate their value clearly ...

Senior Full Stack Engineer FX e Trading London

Hiring Organisation
Atrium Global
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
From £750 to £900 per day
data visualization, and UX for trading workflows. Optimize latency, throughput, and reliability across the stack; instrument observability (metrics, tracing, logging) and performance profiling. Establish engineering best practices: code standards, testing strategies (unit/integration/E2E), CI/CD, secure coding, and release management. Mentor engineers through code reviews … accelerates while maintaining human oversight. Collaborate with stakeholders to translate trading requirements into robust technical designs; write clear specs and implementation plans. Essential: Professional software engineering experience, with deep expertise in: Frontend: React, TypeScript, modern tooling (bundlers, linting, testing frameworks). Backend: Core Java, Spring Boot (or similar ...

Test Optimisation Engineer

Hiring Organisation
Advanced Technical Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£40000 - £80000/annum Depend on experience
product development and hardware test engineers, you will develop intelligent test frameworks and optimisation algorithms for optical network system. This cross-disciplinary role blends software engineering, algorithm development, and hardware test integration to reduce test time, improve throughput, and enhance performance analysis. With sound expertise in software … optimise the product. Developing optimisation algorithms, you will reduce the time required for product testing. Experience: We are looking for a strong proficiency in software development for test automation (Python, C++, or C#), coupled with strong skills in algorithms development. Experience with metaheuristic optimisation (e.g., GA, simulated annealing, particle ...

Data Engineer

Hiring Organisation
Ncounter
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £100,000 per annum
advanced data and AI platforms into highly secure Government and Defence environments. We are seeking a DV Cleared Consultant Engineer to join a growing engineering practice working at the sharp end of national security programmes. This is a deeply technical, hands on role suited to engineers who enjoy solving … workflow challenges within secure, mission critical settings. Core experience required: • Active DV clearance, with willingness to work onsite within secure UK locations • Strong software engineering capability in Python, SQL and TypeScript • Proven delivery of complex data engineering solutions across cloud and on prem environments • Experience designing ...

Software Engineer (Scala)

Hiring Organisation
Sky
Location
Barking, Essex, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
best practices to develop clean, resilient code that performs at serious scale. Coaching and providing feedback to fellow developers. What you'll bring Strong software engineering skills with experience in Scala, ideally the typelevel stack (bonus if you have exposure to Golang and Python). Interest in machine … systems used to ingest, process, and store large-scale datasets, with an understanding of scalability, fault tolerance, and performance considerations. Practical experience with modern software development practices, including automated CI/CD pipelines, containerisation technologies (e.g., Docker), and deploying applications to cloud environments (e.g., AWS or GCP). Ability ...

Software Engineer (Scala)

Hiring Organisation
Sky
Location
South Croydon, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
best practices to develop clean, resilient code that performs at serious scale. Coaching and providing feedback to fellow developers. What you'll bring Strong software engineering skills with experience in Scala, ideally the typelevel stack (bonus if you have exposure to Golang and Python). Interest in machine … systems used to ingest, process, and store large-scale datasets, with an understanding of scalability, fault tolerance, and performance considerations. Practical experience with modern software development practices, including automated CI/CD pipelines, containerisation technologies (e.g., Docker), and deploying applications to cloud environments (e.g., AWS or GCP). Ability ...

Backend Software Engineer (Scala)

Hiring Organisation
Sky
Location
Lambeth, London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
best practices to develop clean, resilient code that performs at serious scale. Coaching and providing feedback to fellow developers. What you'll bring Strong software engineering skills with experience in Scala, ideally the typelevel stack (bonus if you have exposure to Golang and Python). Interest in machine … systems used to ingest, process, and store large-scale datasets, with an understanding of scalability, fault tolerance, and performance considerations. Practical experience with modern software development practices, including automated CI/CD pipelines, containerisation technologies (e.g., Docker), and deploying applications to cloud environments (e.g., AWS or GCP). Ability ...

Backend Software Engineer (Scala)

Hiring Organisation
Sky
Location
Barking, Essex, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
best practices to develop clean, resilient code that performs at serious scale. Coaching and providing feedback to fellow developers. What you'll bring Strong software engineering skills with experience in Scala, ideally the typelevel stack (bonus if you have exposure to Golang and Python). Interest in machine … systems used to ingest, process, and store large-scale datasets, with an understanding of scalability, fault tolerance, and performance considerations. Practical experience with modern software development practices, including automated CI/CD pipelines, containerisation technologies (e.g., Docker), and deploying applications to cloud environments (e.g., AWS or GCP). Ability ...