301 to 325 of 4,058 Software Engineering Jobs in London

Cloud Engineer

Hiring Organisation
BAE Systems
Location
Greater London, United Kingdom
Employment Type
Full Time
part of a team who help keep the UK safe? Join BAE Systems as an experienced AWS Developer. As a key member of a Software Engineering team, you’ll be working with our National Security Customers to build systems that support their core mission capabilities. You’ll work … will work in a small team given as much ownership and responsibility as you have the appetite for but part of a much bigger Engineering community to give you the support you need to grow in your career. We fully embrace DevOps ways of working in our teams ...

Software Engineering Lead

Location
Greater London, England, United Kingdom
passionate about building scalable software that powers a global industry and delivers meaningful customer impact? Do you enjoy mentoring engineers, driving technical excellence, and exploring emerging technologies such as GenAI to solve complex challenges? About the Business At Cirium, our goal is to keep the world connected. … many more accelerate their own digital transformation. You can learn more about Cirium at https://www.cirium.com/About the Role As a Software Engineering Lead, you will join Cirium’s Software Engineering team to design, develop, and improve enterprise software throughout the full ...

Director -Software Engineering

Location
Greater London, England, United Kingdom
begin! Director -Software Engineering (15367) At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are—with the freedom to exchange ideas, think … unlock opportunity, helping our clients navigate uncertainty with clarity, speed, and confidence. Skills and Competencies Proven track record of building and scaling distributed, global engineering teams, with hands‐on experience building and maintaining production‐grade systems Proficient with agile methodologies and modern software delivery best practices Deep technical ...

Lead Software Engineer - LLM Suite Engineering - VP

Location
Greater London, England, United Kingdom
will lead hands-on engineering efforts to build and enhance the agentic and GenAI capabilities that power the LLM Suite platform. This role offers a mix of deep technical problem-solving, architecture ownership, and collaboration with talented builders. If you enjoy turning ambiguity into reliable production systems … thrive here. Join a team that values craft, security, and learning. As a Lead Software Engineer - LLM Suite Engineering at JPMorganChase, you will design and deliver production-grade AI/ML and agentic solutions that integrate seamlessly with existing systems. You will own technical direction across architecture, implementation ...

Lead Software Engineer - Engineering Management

Location
City Of London, England, United Kingdom
Lead a high-impact engineering team that helps keep critical technology services resilient, secure, and ready to scale. In this role, you’ll shape an inclusive engineering culture while still staying close to the code and the technical decisions that matter. You’ll work across modern … also gain exposure to enterprise-scale platforms, vendor-supported applications, and regulated control environments— building leadership breadth and technical depth. Job summary As an Engineering Manager at JPMorgan Chase in the Infrastructure Platforms, Data Center Services team, you lead and inspire a team of engineers while remaining hands ...

Lead Software Engineering — Trading Tech

Location
City of Westminster, England, United Kingdom
Build the software that powers fast, reliable multi-asset trading on modern cloud infrastructure. You’ll join a collaborative engineering team where your code and ideas directly improve platform resilience, scalability, and developer experience. This role offers meaningful ownership, opportunities to grow your distributed systems expertise … collaborate directly with senior stakeholders, while operating within the framework and standards of a large technology organization.If you enjoy solving complex problems with pragmatic engineering, we encourage you to apply. Job summary As a Vice President, Lead Software Engineering at JPMorgan Chase within Trading Technology , you will ...

Lead Software Engineer - AI Governance Engineering

Location
Greater London, England, United Kingdom
Join a team where your engineering work accelerates how machine learning is built, governed, and delivered across JPMorgan Chase. You will help create platform capabilities that make it easier for teams to move from ideas to production with confidence. If you enjoy building scalable systems and improving developer experience … this role offers meaningful impact and career growth. As a Lead software engineer at JPMorgan Chase within the Corporate Artificial Intelligence and Machine Learning Data Platforms team, you will build and enhance products that support the machine learning lifecycle—spanning model operations, data development (such as processing and data ...

Lead Software Engineer - Cloud Platform Engineering

Location
Greater London, England, United Kingdom
others Develops composable infrastructure systems and capabilities Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Provide operational support for production systems in a "you-build-it-you-run-it" culture, including incident response and continuous reliability improvements. … drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Adds to team culture of diversity, equity, inclusion, and respect Designs ...

Principal Software Engineer - Platform Engineering - Accelerator Business

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 Principal Software Engineer at JPMorgan Chase within the Accelerator Business in the Platform Team, you are the heart of this venture, focused on getting smart ideas into … world. Job responsibilities Work with senior stakeholders to define and drive the multi-year technical roadmap and long-term architectural strategy for platform engineering, ensuring competitive advantage and scalability. Mentor and coach senior engineers across teams, elevating the technical bar and championing Software Engineering Communities of Practice. ...

Senior AI Software Engineer

Location
Greater London, England, United Kingdom
Senior AI Software Engineer We're partnering with a well-established technology business undergoing a significant transformation in how software is built, tested, and deployed through AI-enabled engineering practices. This is an opportunity for a highly experienced engineer to play a key role in shaping … future of software delivery within a large-scale, enterprise environment. You will combine deep software engineering expertise with practical AI experience, helping drive faster, safer, and more intelligent development processes across a complex technology estate. The Role As a Principal AI Software Engineer, you'll work ...

Senior Software Engineer - Backend & Distributed Systems Engineer

Location
Greater London, England, United Kingdom
intelligence for financial institutions. We are moving towards a more real-time, event-driven and agent-driven architecture. We are looking for a Senior Software Engineer to help design and build the backend services, distributed systems and cloud infrastructure behind it. This is a hands‐on software engineering role with end‐to‐end production ownership. You will work directly with our founder and engineering team and have significant influence over how our next generation of technology is designed and built. What You’ll Do Build Production Backend Systems: Design, build and maintain reliable Python services, APIs ...

Java Software Engineer | Distributed Systems | Banking

Location
Greater London, England, United Kingdom
Java Software Engineer | Distributed Systems | Banking Contact email: Job ref: JD/SJ/2210_1792666152 Startdate: 2-3 Months Java Software Engineer | Distributed Systems | Banking London | £90-110k base + discretionary bonus + benefits Java | Microservices | AWS | SQL | Architecture | CI/CD The Role: A large … financial services organisation is looking for a hands-on Java Software Engineer to take meaningful technical ownership across business-critical systems. This is more than a pure coding role. You'll be close to architecture and engineering decisions, helping shape how services are designed and delivered while still ...

Senior AI Engineering Consultant

Hiring Organisation
Lynx Recruitment Limited
Location
South West London, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£80,000
supporting a leading technology consultancy that is expanding its AI practice and is looking for a Senior AI Engineering Consultant to help deliver innovative AI-powered solutions for enterprise clients. This is an opportunity to work at the forefront of Generative AI, partnering with organisations to design, build … solutions across Azure, AWS and GCP. We're looking for someone with a genuine passion for AI who combines strong consulting experience with a software engineering background and the ability to turn technical innovation into real business value. The Role You'll work closely with clients to define ...

Senior AI Software Engineer

Location
Greater London, England, United Kingdom
seeking a Senior AI Software Engineer to join a growing engineering team developing next-generation AI-enabled solutions for connected products and digital services. The successful candidate will play a key role in designing and implementing intelligent validation frameworks powered by Large Language Models (LLMs), helping to automate … improve product quality and accelerate development cycles. This role offers the opportunity to work with cutting-edge Generative AI technologies, cloud platforms, and distributed engineering teams on technically challenging projects. KEY RESPONSIBILITIES Design, develop, and maintain AI-powered validation and automation frameworks using Python. Build intelligent agents and automation ...

Automation Test Software Engineer

Location
Greater London, England, United Kingdom
seeking a SOFTWARE AUTOMATION TEST ENGINEER to join our growing engineering team developing advanced validation frameworks for connected devices and intelligent digital products. Working within a Python-based environment, you will design and build robust end-to-end automation frameworks that interact directly with physical hardware, enabling large … scale validation and quality assurance across device fleets. The role combines software engineering, test automation, infrastructure development, and systems integration, providing an opportunity to work on complex real-world products in a highly collaborative engineering environment. The successful candidate will have strong Python development expertise and experience ...

Software Engineer (Backend & distributed systems)

Location
Greater London, England, United Kingdom
work directly with our founder and a core team of talented engineers to drive innovation. What You’ll Do Design & Build robust software systems – develop scalable backend services and APIs that power our AI-driven applications. Develop & Optimise data pipelines – implement efficient, reliable systems for ingesting, processing, and serving … Engineer Cloud-Native Solutions on AWS (Lambda, ECS/EKS, S3, Redshift, etc.) and automate deployments with GitHub Actions & Pulumi. Collaborate & Brainstorm with our engineering team – we frequently share ideas to innovate, plan strategy and decide on next steps. Own Your Responsibilities – your code will directly shape our core ...

Software Engineer III – Python, AIML, AWS, EKS

Location
Greater London, England, United Kingdom
J.P. Morgan is seeking a Software Engineer with expertise in AWS and Python, and a passion for Machine Learning, to help engineer and deploy innovative ML solutions into production. You will join the Applied AI/ML Software Engineering team, collaborating with technology teams across the firm … contributing to both new and ongoing projects. As a Software Engineer III at JPMorganChase within the CIB Security Services Technology Applied AIML team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. ...

Software Engineer III- Global Banking Platform

Location
Greater London, England, United Kingdom
Software Engineer III at JPMorgan Chase within the Global Banking Platform (GBP), you are an integral part of a team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. We are building the next generation core banking platform that … micro-services, integrations, dashboards, production support tools and CI/CD pipelines. Initially, successful candidates for the role will be seconded to a FinTech software partner. This is an exciting opportunity to experience the day to day of a fintech while being fully backed by JPMC. After the conclusion ...

Software Engineer II - Full Stack (Java/ React) - Associate

Location
Greater London, England, United Kingdom
opportunity to deepen your full stack skills while solving real business problems across multiple technologies. You will have the support to grow your engineering craft and make a measurable impact. Join a team that values inclusion, collaboration, and high standards. As a Software Engineer II at JPMorgan Chase … Technology Asset Management, you will enhance, build, deliver, and operate firm‐wide technology solutions. You will design and develop secure, high‐quality full‐stack software while applying strong problem‐solving skills across diverse technologies and applications. You will collaborate closely with partners in an agile environment to translate complex ...

Java Lead Software Engineer — Digital Markets Execution Technology, Execute

Location
Greater London, England, United Kingdom
Lead Software Engineer at JPMorganChase within Digital Markets Execution Technology, Execute , you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting … across multiple technical areas within various business functions in support of the firm’s business objectives. Job Responsibilities Executes and oversees end-to-end software solutions, engineering standards, architecture, and technical troubleshooting for trading systems Designs and builds high-performance, latency-sensitive services with awareness of upstream/ ...

Lead Software Engineer - Java Full Stack

Location
Greater London, England, United Kingdom
Summary We have an exciting and rewarding opportunity for an experienced Software Engineering Leader to join JPMorgan Chase. As a Lead Software Engineer within Asset & Wealth Management Risk Technology, you will lead the design, development and evolution of a business-critical risk analytics and reporting platform used … Risk managers and senior leadership across the firm. You will partner closely with Product, Risk, Data, Architecture, and Engineering teams to deliver secure, scalable and resilient technology solutions that enable better risk oversight, decision making and operational efficiency. In addition to driving delivery and technical excellence, you will help ...

Lead Full Stack Software Engineer

Hiring Organisation
Sanderson
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £85,000 per annum
Senior & Lead Full Stack Software Engineers | Permanent | Up to £85,000 I'm recruiting for a digital and tech-led organisation that is growing its engineering teams. They need two T-shaped engineers, one at senior level and one at lead level. The roles Design, build and deploy … high-quality, scalable and secure software solutions Work on complex, high-profile projects, shaping architecture and engineering standards Explain technical concepts clearly to non-technical stakeholders Lead only: guide, mentor and line manage engineers, and lead technical delivery What you'll bring Proven full stack experience across design ...

Lead Software Engineer - Python/AWS

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. As a Lead Software Engineer at JPMorganChase within the Market Risk Technology, you are an integral part of an agile team that works to enhance, build, and deliver … conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems Develops secure ...

Sr Lead Software Engineer - UI Developer - React

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 Equities Sales and Trading Technology, you are an integral part of an agile team that works to enhance, build … technical operations and processes Serves as a function-wide subject matter expert in one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider ...

Software Engineer III - Backend / Data Engineer - Java, Python, Databricks

Location
Greater London, England, United Kingdom
have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III (Java/Python Developer) at JPMorgan Chase within the Commercial and Investment Banking Emerging Markets Team, you are an integral part of an agile … works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application ...