Software Engineering Jobs in London

1 to 25 of 538 Software Engineering Jobs in London

Software Engineering Graduate Scheme 2026

london, south east england, united kingdom
Hawk Eye Innovations
Software Engineering Graduate Scheme at Hawk-Eye Innovations Start Date: September 2026 Duration: 2 Years Location: Basingstoke/London Salary: £35,000 Application Deadline: 1st December 2025 Kickstart Your Career in Sports Technology with Hawk-Eye Innovations Step into the world of sports technology with Hawk-Eye Innovations' Software Engineering Graduate Scheme. Over the course of … two years, you'll work within one of our software engineering disciplines, gaining hands-on experience within the sports tech industry. You'll be at the forefront of creating and innovating technology that enhances global sports like football, tennis, and cricket. A Day in the Life of a Software Engineering Graduate: Specialise and Innovate: Specialise in … team. 2026 Graduate Scheme Entry Requirements: Academic Background: A BSc in Computer Science or a related discipline, ideally with a 2:1 or above. Technical Skills: Demonstrable experience in software engineering, with a working knowledge of C++, Java, Python or other programming languages. Mindset: You thrive in an innovative, fun environment, eager to learn, collaborate, and push technological More ❯
Posted:

Software Engineering Manager - Deep Tech

London, UK
Hybrid/Remote Options
Softweb Resourcing
Software Engineering Manager – Deep Tech – London AI meets physical engineering. Algorithms meet real-world constraints. Theory meets industrial-scale impact. This Deep Tech scale up is using AI to transform how things get made in the physical world. They are solving genuinely hard problems where computer science meets engineering physics, with real constraints and tangible outcomes. The … technology is deployed in production environments globally, making a measurable difference to how people work. As the successful Software Engineering Manager you will bring clarity, energy, and direction to a high-performing engineering group. Someone who blends technical depth with exceptional leadership, and who cares as much about people as they do about elegant architecture and delivery … to turn complex customer needs into elegant technical solutions. You’ll also have knowledge of Agile, OKRs, DevOps and CI/CD. You should apply if: You've led software engineering teams before and know how to get the best out of talented people. You can talk architecture and algorithms, but you also understand delivery, stakeholder management, and More ❯
Posted:

Top-Tiered Software Engineering Expert

london, south east england, united kingdom
Hybrid/Remote Options
Mercor
Mercor is hiring experienced Top-Tiered Senior Software Engineering professionals to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work on code validation, prompt refinement, algorithmic evaluation, and model benchmarking. This is a unique opportunity to apply your engineering expertise toward shaping the next generation of … intelligent systems. Key Responsibilities Review and refine AI-generated prompts, responses, and code Validate algorithms and software concepts for technical accuracy Provide structured feedback on solution quality and clarity Tag and organize content by topic, difficulty, or language Support benchmarking efforts to assess model capabilities Ideal Qualifications 5+ years of experience in software engineering, technical research, or … educational content development Degree in Software Engineering, Computer Science, or a related field (Bachelor's minimum; advanced degree preferred) in Top US Colleges or Universities. Strong proficiency in languages like Python, JavaScript, Java, or C++, among other popular languages Experience with debugging, testing, and validating code Comfortable with technical writing and attention to detail Project Timeline Start Date More ❯
Posted:

Director of Software Engineering

London, United Kingdom
Hybrid/Remote Options
Capital One (Europe) plc
White Collar Factory (95009), United Kingdom, London, London Director of Software Engineering About this role We are looking for a Director of Software Engineering to lead a team of 100+ engineers. We're looking for someone who is results-oriented, able to partner with business leaders and go toe-to-toe with the best engineers on … providing objective assessments of the likely cost and risk trade-offs for different solutions, and clear paths forward. What you'll do Leadership of a team of 100+ technologists (Software Engineers, Quality Engineers and Architects): operating engineering at scale within a complex regulated environment Work together with Product and Design teams on the overall product roadmap for key … customer and organisational outcomes Stay up to date with the latest relevant changes in regulation and enterprise process Maintain broad knowledge and awareness of the latest relevant technologies and engineering practices Be a key voice in technical design reviews - ensuring a clear and consistent approach to engineering practices Support the career growth and development of the team What More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Engineering

London, United Kingdom
Hybrid/Remote Options
Capital One
White Collar Factory (95009), United Kingdom, London, London Director of Software Engineering About this role We are looking for a Director of Software Engineering to lead a team of 100+ engineers. We're looking for someone who is results-oriented, able to partner with business leaders and go toe-to-toe with the best engineers on … providing objective assessments of the likely cost and risk trade-offs for different solutions, and clear paths forward. What you'll do Leadership of a team of 100+ technologists (Software Engineers, Quality Engineers and Architects): operating engineering at scale within a complex regulated environment Work together with Product and Design teams on the overall product roadmap for key … customer and organisational outcomes Stay up to date with the latest relevant changes in regulation and enterprise process Maintain broad knowledge and awareness of the latest relevant technologies and engineering practices Be a key voice in technical design reviews - ensuring a clear and consistent approach to engineering practices Support the career growth and development of the team What More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Lead - FinTech ScaleUp

City of London, Greater London, UK
Hybrid/Remote Options
Bondaval
Software Engineering Technical Lead - Series A/B FinTech Scale-Up This is a fantastic opportunity to join a fast-growing, well-funded fintech and be part of our journey as we continue to develop and scale our distributed financial risk platform. Location : London (Hybrid – 5-minute walk from London Bridge Station) About BondAval Founded in 2020, BondAval … Tom Blomfield (founder of Monzo) and Carlos Cadenas (Index Ventures, GoCardless, Skyscanner). The Role: Technical Lead We are looking for a Technical Lead to join our high-calibre software engineering team. You will design, build, and maintain the core services and APIs that power our proprietary platform, with opportunities to contribute to both back-end and front … customers' needs. Embrace and implement AI tools and workflows, using AI to enhance your productivity and the quality of your work. What We're Looking For 6+ years of software engineering experience. Strong proficiency in a back-end server-side language (Go preferred, Python or Java applicable). You will have built and designed distributed systems and scalable More ❯
Posted:

React/Java Full Stack Software Engineer II

london, south east england, united kingdom
JPMorganChase
Description You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Corporate Technology - Corporate Oversight & Governance Group, you will be part of an agile team dedicated to enhancing … designing, and delivering the software components of the firm's cutting-edge technology products in a secure, stable, and scalable manner. In your role as an emerging member of the software engineering team, you will execute software solutions by designing, developing, and troubleshooting various components within a technical product, application, or system, while acquiring the skills … and experience necessary for growth in your position. Job responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge of tools within the Software More ❯
Posted:

Software Test Engineer

London, United Kingdom
Octagon Group
New Software Test Engineer role available in Enfield, London A new position is available for a Software Test Engineer in Enfield, London, where you will be involved in building and testing software that supports advanced radar and naval systems. This role offers hands-on technical involvement and the chance to work across the full software engineering lifecycle. As a Software Test Engineer in Enfield, London, you will be responsible for writing and maintaining test specifications, automating test and build processes, and ensuring high-quality software delivery. You ll also collaborate with other engineers and occasionally visit customer sites, including ship-based environments in the UK and abroad. This Software Test Engineer role … in Enfield, London suits someone with experience in PC-based software testing and a solid understanding of Windows environments. If you have experience writing test plans, reports, and possibly building installers, you ll fit right in. Key skills and experience required for the Software Test Engineer role available in Enfield, London : Minimum 1 year of practical software More ❯
Employment Type: Permanent
Salary: GBP 35,000 - 45,000 Annual
Posted:

Software Test Engineer

Enfield, Greater London, Enfield Town, United Kingdom
Octagon Group
New Software Test Engineer role available in Enfield, London A new position is available for a Software Test Engineer in Enfield, London, where you will be involved in building and testing software that supports advanced radar and naval systems. This role offers hands-on technical involvement and the chance to work across the full software engineering lifecycle. As a Software Test Engineer in Enfield, London, you will be responsible for writing and maintaining test specifications, automating test and build processes, and ensuring high-quality software delivery. You’ll also collaborate with other engineers and occasionally visit customer sites, including ship-based environments in the UK and abroad. This Software Test Engineer role … in Enfield, London suits someone with experience in PC-based software testing and a solid understanding of Windows environments. If you have experience writing test plans, reports, and possibly building installers, you’ll fit right in. Key skills and experience required for the Software Test Engineer role available in Enfield, London : Minimum 1 year of practical software More ❯
Employment Type: Permanent
Salary: £35000 - £45000/annum
Posted:

Sr Lead Software Engineer, Java, React, Kafka

london, south east england, united kingdom
JPMorgan Chase
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Senior Lead Software Engineer at JPMorgan Chase within the Global Technology division, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable … and scalable. Lead the effort & contribute towards the identification and implementation of opportunities to eliminate or automate remediation of recurring issues, with aim of improving overall operational stability of software applications and systems. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. … Contributes to software engineering communities of practice and events that explore new and emerging technologies. Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts, and proficient advanced experience. Ability to solve complex problems and a track record of high performance and delivery. Strong hands-on experience implementing globally distributed real-time systems More ❯
Posted:

Senior Security Engineer

london, south east england, united kingdom
Hybrid/Remote Options
Our Future Health
We're looking for someone that is passionate about Security Engineering with a core software engineering background to do something that is the first of its kind at this scale. We're embedding a Security Engineer directly into a product squad where you'll be building a world-class security control (our own Airlock), written in Python … and designed from the ground up. You'll start fully embedded in our Research Enablement squad, acting as both Security SME and Software Engineer. Over time, your role will evolve into a roughly 50/50 split between hands-on coding and broader security engineering across the organisation. We're looking for someone with a strong software engineering mindset, a love of automation, and the ability to balance technical ambition with pragmatic delivery. If you've built security tools in product-led environments, this is your chance to do it again, but in an environment that is striving to deliver a positive impact to millions of people. At Our Future Health, our mission is to More ❯
Posted:

Principal Full Stack Engineer

london, south east england, united kingdom
Hybrid/Remote Options
Mott MacDonald
Location/s: London Recruiter contact: Nikki George Mott MacDonald is a global engineering, management, and development consultancy with over 20,000 employees across more than 50 countries and 140+ offices. We work across incredible global industries, delivering exciting work that is defining our future and making an important societal impact in the communities we serve. Our people power … our global reach. About the Role We're seeking a Principal Full Stack Engineer to lead the design, development, and scaling of AI-powered digital products that serve infrastructure, engineering, and consulting professionals around the globe. This is a hands-on leadership role that blends deep technical skills with strategic thinking. You'll balance the role of individual contributor … managers to shape roadmaps based on technical feasibility and user value. DevOps & CI/CD: Support cloud-native deployment pipelines, automated testing, and observability for everything we build. Champion software engineering excellence: Drive continuous improvement across software engineering culture, codebases, and development practices. What You'll Bring Clear communicator, with the ability to engage and influence More ❯
Posted:

Mid-Level Full-Stack Engineer (React + Go) Remote - EMEA / Engineering

London, United Kingdom
Hybrid/Remote Options
Tyk Technologies
accessible React frontends and reliable Go services and APIs. You'll work closely with cross-functional teams to deliver high-quality, efficient solutions while championing continuous improvement in our software engineering lifecycle. Here's what you'll be responsible for: Technical Ownership Contribute to solutions design for medium to high complexity problems, adhering to established solution design principles … dashboard UI development and API functionality Build and extend product capabilities across the stack, including React frontends and Go-based APIs (traffic routing, security, authentication, and authorization where relevant) Engineering Excellence Write high-quality code that satisfies user stories across React and Go services Implement best practice coding principles (reusable components, scalable code) on both frontend and backend Troubleshoot … and fix issues with quality pull requests that pass tests Ensure adherence to software engineering processes to avoid technical debt Adopt continuous improvement in engineering practices (CI/CD, testing, automation) Practice Test-Driven Development (TDD) where it adds clear value to ensure robust, well-tested code Mentorship & Team Player Participate in and occasionally lead code reviews More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Assistant Professor / Associate Professor in Computing

City Of Westminster, London, United Kingdom
Imperial College London
computing. Security, including cryptography and post-quantum security, usable security and human factors, security for AI and AI for security, blockchain and distributed ledger technologies, systems and network security, software and malware security, privacy. Software Engineering, including AI-assisted software development, software architecture and design, formal methods, testing, empirical software engineering, human factors … and software evolution. Computer Architecture, including neuromorphic computing, processor and memory system design, new computer architectures for efficiency and scalability, parallel and multi-core systems, domain-specific accelerators (e.g., for AI, graphics and vision), and quantum computing hardware. Theoretical Computer Science, including algorithms and data structures, complexity theory, cryptography and information theory, quantum algorithms, and theory of quantum computation. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Assistant Professor / Associate Professor in Computing

Westminster, West End, United Kingdom
computing. Security, including cryptography and post-quantum security, usable security and human factors, security for AI and AI for security, blockchain and distributed ledger technologies, systems and network security, software and malware security, privacy. Software Engineering, including AI-assisted software development, software architecture and design, formal methods, testing, empirical software engineering, human factors … and software evolution. Computer Architecture, including neuromorphic computing, processor and memory system design, new computer architectures for efficiency and scalability, parallel and multi-core systems, domain-specific accelerators (e.g., for AI, graphics and vision), and quantum computing hardware. Theoretical Computer Science, including algorithms and data structures, complexity theory, cryptography and information theory, quantum algorithms, and theory of quantum computation. More ❯
Posted:

Active Cyber Engineer

London, South East, England, United Kingdom
Hybrid/Remote Options
Searchability NS&D
benefits Secure hybrid model with three days onsite and two days remote Play a key role in high impact national security work as an Active Cyber Engineer Work across software engineering, research, and advanced cyber capability development Active eDV clearance required ABOUT THE CLIENT Our client is a specialist organisation that delivers high assurance technology solutions to support … technical work THE ACTIVE CYBER ENGINEER ROLE As an Active Cyber Engineer, you will contribute to the full lifecycle of cyber capability development. You will design and develop bespoke software across a range of platforms, conduct exploratory research, assess vulnerabilities, and translate research output into proof-of-concept tooling and robust operational capabilities. You will also work within an … Agile environment, present findings to customers and stakeholders, and support planning, estimation, and engineering best practice. ACTIVE CYBER ENGINEER ESSENTIAL SKILLS Strong software engineering background Experience with one or more of the following: C, C Plus Plus, Python, Assembly, or C Sharp Understanding of vulnerability research or exploratory research environments Experience across at least one major platform More ❯
Employment Type: Full-Time
Salary: £85,000 - £95,000 per annum
Posted:

Senior IT Software Quality Assurance Engineer (hybrid)

London, United Kingdom
Hybrid/Remote Options
Insulet Corporation
Senior IT Software Quality Assurance Engineer (hybrid) page is loaded Senior IT Software Quality Assurance Engineer (hybrid)locations: London, United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: REQ-2Position Overview: This position will be primarily responsible in testing various applications newly developed by the Mobile & Cloud Software Engineering group. The position will be directly … involved in building automation framework for testing the mobile software and cloud based services. This position will eventually be developing automated tests in conjunction with the development efforts. Responsibilities: • Build test frameworks and methodologies that will define the testing process used as part of the agile software development process. • Develop and execute test suite for Android mobile application … Develop and execute test suite for Cloud based web service application • Work closely with the software development team to identify and correct defects. • Develop and maintain test database for automated validation test of software revisions. • Collaborate with Development, QA and IT teams • Participate in product design reviews. • Performs other duties as required. Education and Experience: • BS in Software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
Tokio Marine HCC
Senior Software Engineer page is loaded Senior Software Engineerlocations: UK - London (20 Fenchurch)time type: Full timeposted on: Posted Todayjob requisition id: 2025-811 Job Title: Senior Software Engineer (Python) Reporting to: Lead Software Engineer Direct Reports: N/A Position Type: PermanentStanding still is not an option in the current world of Insurance. TMHCC are … which delight underwritersAbout the OpportunityThe London Market Underwriting & Reinsurance Performance team consists of Actuaries, Reinsurance Specialists and Engineers reporting into the Chief Underwriting Officer (London Market).As a Senior Software Engineer with experience of Agile and DevOps working within the Underwriting Performance Innovation team, you will research, design, test, develop and support software solutions to transform our market … an Actuarial Model Management platform, working closely with the central Innovation & Analytics function to define our developing Data Platform and identify opportunities to demonstrate its value.Core Responsibilities Collaborate with software engineers, data engineers, and underwriters to define and deliver the future of Property & Casualty underwriting at TMHCC International Continually improve ways of working, responding to change and maintaining focus More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Director of Software Engineering, Head of Identity and Access Management for CDAO

london, south east england, united kingdom
JPMorganChase
Description Bring your expertise to JPMorgan Chase and shape the future of secure and resilient AI. As the Senior Director of Software Engineering at JPMorgan Chase within the CDAO group, you will be at the epicenter of safeguarding the firm's most critical assets in an era of rapid technological advancement. You will pioneer the Identity and Access … for AI/ML, responding to regulatory inquiries, providing insightful documentation, and demonstrating a mature and compliant program. Foster a Culture of Security: Engage with cybersecurity, data science, and engineering teams to embed secure IAM practices throughout the AI development lifecycle and promote a deep understanding of the associated risks. Analyze and Learn from Incidents: Review and derive actionable … influence IAM governance forums, providing strategic insights to drive risk management initiatives and shape the firm's security policies. Required Qualifications, Capabilities, and Skills: Formal training or certification on software engineering concepts and expert applied experience. Significant years of experience in senior Identity and Access Management, cybersecurity, or related engineering roles. An expert-level understanding of core More ❯
Posted:

Software Development Director

Uxbridge, Middlesex, United Kingdom
MBR Partners
the entire water cycle - from smart distribution and leak detection to wastewater treatment optimization, compliance automation, and ESG reporting. The client is a well-financed start-up, and the Software Development Director will be responsible for growing a small team of full-stack developers + others. What sets our client apart is their ability to combine: Domain expertise in … communities, our client is committed to shaping the future of water management through scalable, resilient, and intelligent digital solutions Position Overview We are seeking a forward-thinking Director of Software Development with expertise in Python, Django, SaaS platforms, real-time industrial systems, IoT, Hybrid Twins, and deployment across edge, cloud, and on-prem environments. This leader will drive innovation … ensure the quality and timely delivery of software, and guide engineering teams in building high-performance, modular, and scalable solutions. The role requires both strong leadership and hands-on coding knowledge to set technical direction and uphold engineering excellence. Key Responsibilities Leadership and Strategy: Define and execute the software development roadmap with a focus on SaaS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Test Engineer

Enfield, Middlesex, England, United Kingdom
Pertemps Specialist Division
Job Title: Software Test Engineer Location: Enfield, North London Employment Type: Permanent | Full-time Salary: £45,000 to £50,000Are you a hands-on Software Test Engineer looking for a role that combines technical challenge, product innovation, and real-world application We’re recruiting on behalf of a leading engineering business recognised globally for its advanced navigation … a fantastic opportunity to join a well-established team where your expertise will directly support the design, build, and delivery of cutting-edge maritime systems. The Role As a Software Test Engineer, you’ll take ownership of software build and testing activities to ensure the company’s products and services meet the highest performance and reliability standards. Working … closely with internal teams and external partners, you’ll play a key role in validating software performance, improving testability, and ensuring seamless integration across systems. Key Responsibilities: Build, test, and validate software for advanced engineering products and systems Create and maintain software build and test documentation Act as a technical liaison with customers, collaborators, and internal More ❯
Employment Type: Full-Time
Salary: £45,000 - £50,000 per annum
Posted:

Software Test Engineer

London, United Kingdom
CBSbutler Holdings Limited trading as CBSbutler
Software Test Engineer North London 40,000 - 45,000 A global pioneer of technology and innovation in the field of defence and security electronics are seeking a Software Test Engineer to be responsible for the build and test of software to support the company's products and services. Key Accountabilities - Software Test Engineer + Responsible for … building and testing software to support the company's products and services. + Responsible for producing and maintaining software build and software test specifications. + Helping to improve the testability of software. + Undertakes additional project tasks as required by management. + You will collaborate closely with software developers, system engineers, and product managers throughout the … development process to guarantee that the final software solutions meet the required specifications and quality goals. Skills and knowledge required - Software Test Engineer + Good Engineering Degree with Software Content or equivalent. + Technical background. + Good understanding of Software Engineering Lifecycle, in particular test and integration. + Knowledge of scripting/programming languages More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 45,000 Annual
Posted:

Software Test Engineer

Enfield, London, Enfield Town, United Kingdom
CBSbutler Holdings Limited trading as CBSbutler
Software Test Engineer North London £40,000 - £45,000 A global pioneer of technology and innovation in the field of defence and security electronics are seeking a Software Test Engineer to be responsible for the build and test of software to support the company's products and services. Key Accountabilities - Software Test Engineer + Responsible for … building and testing software to support the company's products and services. + Responsible for producing and maintaining software build and software test specifications. + Helping to improve the testability of software. + Undertakes additional project tasks as required by management. + You will collaborate closely with software developers, system engineers, and product managers throughout the … development process to guarantee that the final software solutions meet the required specifications and quality goals. Skills and knowledge required - Software Test Engineer + Good Engineering Degree with Software Content or equivalent. + Technical background. + Good understanding of Software Engineering Lifecycle, in particular test and integration. + Knowledge of scripting/programming languages More ❯
Employment Type: Permanent
Salary: £40000 - £45000/annum
Posted:

Software Engineer

London, United Kingdom
Europython
Engineering underpins our continued growth and success, and we are committed to recruiting and developing the world's best Engineers. Our teams develop and build tooling for a petabyte-scale compute farm; your code will exist at the cutting-edge underpinned by near infinite compute power. Most of our systems are written in C# or Python, but we also … have specialist teams using C++, Java and F#. We utilise modern web, distributed and big data technologies, which means we have a broad range of software engineering challenges for the right person. Key responsibilities of the role include: Contributing to the evolution and successful operation of a world-class trading system Designing and building solutions that drive value … for our petabyte-scale data platform Continuously exploring and developing solutions to improve data and compute throughput at scale Demonstrating software engineering best practices More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

london, south east england, united kingdom
JPMorgan Chase
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer, UI Developer at JPMorgan Chase within the Global Technology division, you will serve as a seasoned member of an agile team, designing and delivering trusted, market-leading technology products in a secure … and scalable. Lead and contribute to the identification and implementation of opportunities to eliminate or automate remediation of recurring issues, with the aim of improving overall operational stability of software applications and systems. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. … Contribute to software engineering communities of practice and events that explore new and emerging technologies. Required qualifications, capabilities, and skills Formal training or certification on React and Java concepts and proficient advanced experience Hands-on experience in system design, application development, testing, and operational stability. Experience in developing, debugging, and maintaining code in a large corporate environment with More ❯
Posted:
Software Engineering
London
10th Percentile
£57,500
25th Percentile
£75,000
Median
£100,000
75th Percentile
£125,000
90th Percentile
£142,500