51 to 75 of 3,993 Software Engineering Jobs in London

Principal Software Engineer

Location
Greater London, England, United Kingdom
within the community. Salary: £80,200 - £120,400 The Opportunity This is more than just a job; it’s a mission. As a Principal Software Engineer, you will play a pivotal role in designing, developing, and maintaining the critical infrastructure that powers our services. You will work … customer needs. “My purpose is to lead a team of engineers, rise to the challenges presented, push the boundaries and define possible together.” – Principal Software Manager, Northrop Grumman UK What You’ll Do Take ownership of multiple teams’ deliverables and work with technical leads to define a path that ...

Senior Python Developer/ Engineer

Location
City of Westminster, England, United Kingdom
services including Lambda, ECS Fargate, API Gateway, DynamoDB, S3, Secrets Manager, and CloudWatch. Work closely with the Lead React Engineer, Technical Architects, and Engineering teams to implement technical designs, architectural patterns, and coding standards. Collaborate with product managers, designers, and client stakeholders to translate business requirements into robust technical … solutions. Design and implement integrations with internal client systems and external third-party APIs using REST, webhooks, and event-driven integration patterns. Apply software engineering best practices, including SOLID principles, Clean Architecture, Repository Pattern, Factory Pattern, Strategy Pattern, Dependency Injection, and other design patterns to create maintainable ...

Senior AI Engineer

Hiring Organisation
INFUSED SOLUTIONS LIMITED
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
sponsorship is not available for this position. The Opportunity We're looking for a Senior AI Engineer to join a growing AI and Data Engineering function responsible for designing, building and scaling enterprise-grade AI platforms. This is an exciting opportunity to work on cutting-edge Artificial Intelligence, Machine … based near London, there is the option to work hybrid (2 days per week in the office) . You'll work alongside Data Scientists, Software Engineers and Product teams, taking ownership of complex AI services, data pipelines and cloud-native architectures that power intelligent products used at scale. ...

Senior Full-Stack Developer

Location
Greater London, England, United Kingdom
technology consultancy specialising in driving AI and machine learning adoption across the UK government sector. You’ll play a key role in building sophisticated software and data solutions, combining hands‐on engineering with technical leadership to help deliver secure, scalable technology with real‐world impact. Role Overview: Package … basic salary + annual performance bonus and perks What You’ll Be Doing: Design, build and deploy scalable full‐stack software solutions across front‐end, back‐end and data engineering. Develop high‐quality APIs, backend services and complex data pipelines with performance and reliability in mind. Work extensively with ...

Lead Developer

Location
Greater London, England, United Kingdom
Department: Technology Location: London Type: Permanent About the Role As a Lead Developer, you will take ownership of the technical delivery of software solutions across the Distribution portfolio. You will work closely with Architects, Solution Engineers, Product Owners, Developers and Testers to design, build and implement high quality applications. … developers, driving coding best practices and ensuring that high quality technical outputs are delivered within agreed timelines. This role requires a blend of strong engineering capability, practical problem solving skills, and the ability to guide development teams through complex build activities. About the Department & Team Led by the Chief ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
looking for a Full Stack Engineer to build the products that power our reinsurance broking, analytics and client-facing platforms.This is a hands-on engineering role for someone who enjoys working across the whole stack and is equally comfortable building conventional services and AI-enabled features. You will work … alongside architects, product stakeholders and delivery partners to ship software that brokers and analysts use every day.**Key Responsibilities:*** **Build Across the Stack:** Design, build and ship features end to end, from APIs and services through to responsive, accessible user interfaces.* **Cloud Native Delivery:** Develop and run cloud-native ...

AI Transformation Developer

Location
Greater London, England, United Kingdom
logic, model integrations, and system performance to ensure high availability and reliability Write clean, structured, and well-documented code aligned with the team’s engineering standards and development best practices Stay updated with emerging AI technologies, Python frameworks, and industry trends relevant to intelligent application development Required Skills … containerization technologies including Docker and Kubernetes Understanding of asynchronous programming, performance optimization, and scalable backend architectures Experience with unit testing, debugging, version control, and software engineering best practices Familiarity with data processing, prompt-driven workflows, semantic search, or retrieval‐based AI patterns is a strong plus Ability ...

Senior Front-End Developer (React, TypeScript) - VP, FX Options Pricing

Location
Greater London, England, United Kingdom
Communication: Solid understanding of building applications that handle real-time data, using technologies like REST APIs, WebSockets, or middleware (e.g., Solace, Kafka, TIBCO). Engineering Excellence: Proficiency in modern software engineering practices, including CI/CD, automated testing, application resiliency, performance profiling, and telemetry. Desirable Skills (Nice ...

Lead Software Engineering - Java/Python - Risk Data Platform & Strategy

Location
Greater London, England, United Kingdom
Description Join us and shape the future of risk technology with your expertise in data engineering and software development. You will have the opportunity to push boundaries, innovate, and make a meaningful impact on our business. We value diversity, inclusion, and respect, fostering a collaborative environment where your … mobility while working with market-leading technology products. Be part of a team that thrives on creativity and continuous improvement. As a Lead Software Engineer at JPMorgan Chase within the Data Platform & Strategy team within Corporate Risk Technology, you will design, build, and enhance advanced data engineering solutions. ...

Lead AI Software Engineer London, United Kingdom Value Stream Engineering Posted 12 hours ago

Location
Greater London, England, United Kingdom
## Lead AI Software EngineerLondon, United KingdomApply NowFind out how well you match with this jobRequisition ID288259Date posted08/07/2026## **Who we are**VOIS (Vodafone Intelligent Solutions) is a strategic arm of Vodafone Group Plc, creating value for customers by delivering intelligent solutions through Talent, Technology & Transformation.As … teams in Czech Republic, Italy, Greece, and Portugal.#VOIS #BeUnrivalled #CreateTheFuture## **About this Role*****Location: Newbury or Paddington (hybrid)***We are seeking a Lead AI Software Engineer to lead software implementation and engineering delivery across squads, platform capabilities, or engineering domains. This is a senior hands ...

Lead Software Engineering - Java/Python - Risk Data Platform & Strategy

Location
Greater London, England, United Kingdom
Join us and shape the future of risk technology with your expertise in data engineering and software development. You will have the opportunity to push boundaries, innovate, and make a meaningful impact on our business. We value diversity, inclusion, and respect, fostering a collaborative environment where your ideas … mobility while working with market-leading technology products. Be part of a team that thrives on creativity and continuous improvement. As a Lead Software Engineer at JPMorgan Chase within the Data Platform & Strategy team within Corporate Risk Technology, you will design, build, and enhance advanced data engineering solutions. ...

Senior Lead Software Engineer - Cloud Platform Engineering

Location
Greater London, England, United Kingdom
realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Senior Lead Software Engineer (Platform) at JPMorgan Chase within the Accelerator Business Platform Team, you are the heart of this venture, focused on getting smart ideas into … strengths and interests, you'll have the opportunity to move between them. In this senior lead role, you set technical direction across squads, raise engineering standards, and mentor and grow other technical leaders. While we're looking for professional skills, culture is just as important to us. We understand ...

Lead Software Engineer - Java / Python - Public Cloud Engineering

Location
Greater London, England, United Kingdom
have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. The Cloud Engineering Acceleration team accelerates delivery of strategic public cloud platform solutions by providing agile, cross-functional engineering capability across Public Cloud Engineering. Our engineers partner … platform component teams to help customers ship reliably and securely. We foster a culture of continuous improvement, growth, and talent development, investing in strong engineering practices through hands-on delivery, coaching, and collaboration across teams. As a Lead Software Engineer at JPMorganChase in Public Cloud Engineering ...

Lead Software Engineer - Platform Engineering - Chase UK

Location
Greater London, England, United Kingdom
Description Are you ready to transform the future of banking? Join our digital bank, Chase, as a Lead Software Engineer and be part of a team that's revolutionizing mobile banking with seamless journeys that our customers love. At JPMorgan Chase, we're building the bank of the future … collaboration. Embrace the chance to grow your career in a diverse and inclusive environment where your unique perspective is valued. As a Lead Software Engineer within the International Consumer Bank, you will collaborate with development teams to enhance the developer experience, delivering end-to-end cutting-edge solutions ...

Full Stack Software Engineer II - Java, React

Location
Greater London, England, United Kingdom
Build real, production-grade software that powers our global banking businesses. At JPMorganChase, we believe great engineers are made through meaningful challenges, strong mentorship, and a culture that rewards curiosity and craftsmanship. Here, you'll work alongside experienced engineers who are passionate about clean code, scalable architecture, and continuous … improvement — and you'll have the opportunity to explore emerging technologies like AI and GenAI from day one. As a Software Engineer II at JPMorganChase within [Insert Team Name/Line of Business], you will ship secure, full-stack features, write clean Java code, and deepen your expertise ...

Lead Software Engineer

Location
Greater London, England, United Kingdom
Description - Lead Software Engineer (17310) Job Description Lead Software Engineer ( 17310 ) Description Lead Software Engineer Luton | Full-time | Hybrid We support hybrid working, and you’ll spend 60% of your time each month in the office. You're a hands‐on software engineer with strong expertise … where teams can thrive, this role gives you the opportunity to make a significant impact across easyJet's technology organisation The opportunity As Lead Software Engineer, you'll provide technical leadership within a squad while remaining a highly active contributor to software delivery. This is primarily a senior ...

Senior Lead Software Engineer - CDAO Data Platforms

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 Data Platforms team in the Chief Data & Analytics Office, you are an integral part of an agile team that … from meta-programming, domain specific languages and interpreter design to delivery of services and user interfaces all via public cloud. As a Senior Lead Software Engineer at JPMorganChase within the Data Platforms team in the Chief Data & Analytics Office, you are an integral part of an agile team that ...

Full Stack Software Engineer III - Java

Location
Greater London, England, United Kingdom
Join a team where your engineering decisions matter at scale. At JPMorganChase, we build production-grade software that powers critical Global Banking businesses — and we're looking for engineers who take ownership, raise the bar, and grow fast. You'll work in a culture of strong code reviews … fast feedback, and scalable architecture, with real opportunities to deepen your technical influence and shape the future of financial technology. As a Software Engineer III at JPMorganChase within the Global Banking Technology team, you will own end-to-end delivery of secure, full stack features — turning requirements into solid ...

Senior Software Developer (Python)

Location
Greater London, England, United Kingdom
right here at Sky Role/Team overview About the Role We are looking for an experienced and motivated Senior Software Developer to join the software and data science team within Network Software & Data Science. You will help design, build, and evolve the software platforms, services … advanced analytics, automation, forecasting, optimisation, and AI-driven decision making across our networks. This is an exciting opportunity to work at the intersection of software engineering, cloud infrastructure, data science, and AI, building scalable solutions that support critical business capabilities across Sky's fixed and mobile networks. ...

Senior Software Engineer Backend

Location
Greater London, England, United Kingdom
Senior Software Engineer Backend Department: Dev & Engineering Employment Type: Full Time Location: United Kingdom Description About Intermedia Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning … occasional visits to the Bristol office or London. Are you ready to make your mark? About the Role Intermedia is looking for a Senior Software Engineer Backend to join our organization. In this role, you will design and build the backend services, APIs, and data capabilities that power intuitive ...

Software Engineer Consultant

Location
Greater London, England, United Kingdom
team of specialists who work with government clients across Cyber Security, National Security, Law Enforcement and Telecommunications. We are seeking a talented and motivated Software Engineer to join our team and contribute to our mission of protecting the UK through data-driven insights and solutions. As a Software Engineer, you will work closely with our public sector clients and project teams to design, develop, and implement software solutions that meet our clients’ requirements. Key Responsibilities Collaborate with clients to understand their software engineering needs and objectives Design, develop, test, and implement high-quality software ...

Senior Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
ensuring transparency and integrity in global supply chains. As we continue to evolve our platform and product capabilities, we are seeking a Senior Software Engineer to join our engineering team in London and play a central role in building the applications that bring our science to life. About … Role The Senior Software Engineer plays a key role in designing and building new customer-facing applications and APIs that sit at the heart of our product offering. You will work across the full stack, with a focus on building robust backend services and modern, responsive front-end experiences ...

Principal Software Engineer

Location
Greater London, England, United Kingdom
passionate about building and delivering transformative digital solutions for a diverse range of Public and Private sector clients. We are recruiting for a Principal Software Engineer to join our Hippo Herd. We work at the intersection of strategy, design, and technology to solve complex problems and create lasting value. … collaborative and agile culture empowers our teams to make a genuine impact. As a Principal Software Engineer, you will play an important role in making Hippo the best Consultancy out there. You will work as part of a multi-disciplinary team combining data, design, product, delivery, analysis and engineering ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Weekday's clients Min Experience: 6 years Location: London JobType: full-time We are seeking a highly skilled and experienced Senior Software Engineer with deep expertise in Python to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable, high … junior engineers. Requirements Key Responsibilities Design, develop, and maintain robust, scalable backend systems and APIs using Python. Lead end-to-end development of complex software solutions, from concept to deployment. Write clean, efficient, and reusable code following best practices and coding standards. Collaborate with cross-functional teams including product ...

Embedded Software Engineer

Location
Greater London, England, United Kingdom
specialists who work with government clients across Cyber Security, National Security, Law Enforcement and Telecommunications. We are seeking a talented and motivated Embedded Software Engineer to join our team and contribute to our mission of protecting the UK through data-driven insights and solutions. As an Embedded Software Engineer, you will work closely with our public sector clients and project teams to design, develop, and implement embedded software solutions that meet our clients’ requirements. Key Responsibilities Design, develop, and implement high-quality embedded software solutions using industry best practices and coding standards Develop clean, efficient ...