Software Engineering Jobs in London

176 to 200 of 6,079 Software Engineering Jobs in London

Staff Engineer

London, England, United Kingdom
Hybrid / WFH Options
So Energy
writing code (though you’ll do that too); it’s about setting technical direction, being an active doer, exploring the frontier of AI-enabled productivity, and elevating the entire engineering craft. You will play a crucial role in helping us move faster, accelerating delivery, simplifying complex systems, and enabling our teams to ship higher quality features with greater speed … stack fluency, possess a firm grasp of infrastructure, and be comfortable engaging with frontend technologies. You will explore how AI, automation, and the latest developer tools can 10x our engineering output and help us stay ahead of industry trends, all while supporting our sustainability mission. What you’ll be getting up to: Architect, design and evolve scalable, performant, low … identifying opportunities to simplify, consolidate, and modernise our technical landscape. Lead the evaluation, introduction, and adoption of emerging AI coding tools, frameworks, and productivity enhancers. Drive best practices across software development, CI/CD, infrastructure-as-code, and DevOps, balancing tactical fixes with strategic improvements. Actively contribute to architecture reviews, RFCs, design sessions, and engineering standards. Collaboration, Mentorship More ❯
Posted:

Senior Full Stack Engineer London

London, United Kingdom
Hybrid / WFH Options
BCB Engage
Join a rapidly growing team to help BCB build and scale our products and deliver them to clients. We're seeking a candidate with strong expertise in software engineering, microservices architecture, and cloud platforms, coupled with a collaborative mindset, strong communication, strategic thinking, and a passion for shaping the future of crypto-financial services through innovative and client … centric solutions. Key Responsibilities and Duties Use your software engineering skills to develop, test, release, support and maintain complex financial platforms. Our backend is written in Node driven by SQL databases and our front-end uses the Angular framework. All our services run in google cloud in Kubernetes. Work closely with product managers to focus on new feature … Embed Crypto services into the BCB platform so that our clients can seamlessly manage their Fiat and Crypto activities. So, what are we looking for? 10+ Years Experience in software engineering. Experience working with microservices and distributed systems architecture. Must be able to navigate open communication channels across the business. Ability to adapt to the dynamic nature of fintech More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Technical Lead (6 Month Contract) - Immediate Start

London, United Kingdom
Hybrid / WFH Options
The ECA International Group
celebrated, and your journey to excellence begins. About the Role We are seeking a highly skilled and experienced Full Stack Technical Lead (6 month contract) to join our Technology & Engineering team at ECA International on a. This is a hands-on leadership role suited to a self-starter with strong technical expertise and a passion for building robust, scalable … responsible for guiding technical direction, mentoring developers, fostering a high-performing team culture, and owning end-to-end project delivery. You will lead by example, driving best practices in software development while promoting an AI-first approach to improve productivity and innovation across the development lifecycle. This is an exciting opportunity for someone who thrives on building quality software … collaboration with product managers and stakeholders. Continuous Improvement : Promote a culture of continuous learning, technical excellence, and innovation. AI Integration : Advocate and adopt AI tools and technologies to improve software development productivity and build AI-powered solutions. Recruitment : Support the hiring process by participating in interviews and onboarding new team members. The Ideal Candidate: Qualifications : Bachelor's degree in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Java Developer

London, England, United Kingdom
Hybrid / WFH Options
Version 1
the opportunity to work on some really challenging and interesting, large scale transformational and migration projects within both public and private sector. Designing, developing, testing and maintaining cloud-based software applications. Technical leadership within a team to coordinate and deliver scalable, secure solutions in line with good industry software engineering practices (code quality, CI/CD, security … etc). Working within a project management/agile delivery methodology. Experience in technical ownership for a product or software solution, covering design, estimation, shaping and user story/requirement creation. Documentation of solutions (e.g. architecture, configuration, release, support-handover). Collaborate and liaise with other Version 1 and customer stakeholders/end users in the software development … patterns, including microservices and message-driven architectures. NFR/Non-Functional requirement understanding and experience developing applications with this in mind. Application/Digital Services Design experience. Experience in software engineering practices like Code Reviews, CI/CD Pipelines and SOLID/DRY principles. Hands-on developing/coding role using the following technologies: Frontend (JavaScript/TypeScript More ❯
Posted:

Let's begin! Senior Platform Engineer (9369)

London, England, United Kingdom
Moody's Investors Service
on best practices, architecture, and quality. Education and Experience Bachelor's Degree in computer science or a related field. 7+ years of relevant work experience. Responsibilities As a Staff Software Engineer - Platform Engineering, you will design, implement, and maintain scalable and reliable infrastructure solutions. Your role will involve automating processes and collaborating with development teams to ensure seamless … integration and deployment of applications. You will play a crucial role in enhancing the efficiency and effectiveness of our software development lifecycle, ensuring the highest level of service quality for clients and stakeholders. Infrastructure Automation: Develop and manage processes to deploy, configure, scale, and monitor applications using infrastructure as code. Development Collaboration: Work with development teams to facilitate experimentation … and implementation of tasks, liaising with management as needed. Mentorship: Assist and guide less experienced team members, fostering a culture of learning and growth. About the team Our Platform Engineering team is responsible for designing, implementing, and maintaining scalable and reliable infrastructure solutions. We play a crucial role in enhancing the efficiency and effectiveness of our software development More ❯
Posted:

Full Stack Technical Lead (6 Month Contract) - Immediate Start

London, England, United Kingdom
Hybrid / WFH Options
ECA International
celebrated, and your journey to excellence begins. About The Role We are seeking a highly skilled and experienced Full Stack Technical Lead (6 month contract) to join our Technology & Engineering team at ECA International on a. This is a hands-on leadership role suited to a self-starter with strong technical expertise and a passion for building robust, scalable … responsible for guiding technical direction, mentoring developers, fostering a high-performing team culture, and owning end-to-end project delivery. You will lead by example, driving best practices in software development while promoting an AI-first approach to improve productivity and innovation across the development lifecycle. This is an exciting opportunity for someone who thrives on building quality software … collaboration with product managers and stakeholders. Continuous Improvement : Promote a culture of continuous learning, technical excellence, and innovation. AI Integration : Advocate and adopt AI tools and technologies to improve software development productivity and build AI-powered solutions. Recruitment : Support the hiring process by participating in interviews and onboarding new team members. The Ideal Candidate: Qualifications : Bachelor's degree in More ❯
Posted:

Head of AI

London, England, United Kingdom
Scrumconnect Consulting
/ML team as we scale beyond our seed round. ⸻ Key Responsibilities Architecture & Hands-On Development Define and implement end-to-end AI pipelines: data collection/cleaning, feature engineering, model training, validation, and inference. Rapidly prototype novel models (e.g., neural networks, probabilistic models) using PyTorch, TensorFlow, JAX, or equivalent. Productionize models in cloud/on-prem environments (AWS … deep learning models (e.g., CNNs, Transformers, graph neural networks) in real-world applications. Proficiency in Python and core ML libraries (PyTorch, TensorFlow, scikit-learn, Hugging Face, etc.). Strong software engineering background: data structures, algorithms, distributed systems, and version control (Git). Experience designing scalable ML infrastructure on cloud platforms (AWS SageMaker, GCP AI Platform, Azure ML, or … equivalent). Solid understanding of data-engineering concepts: SQL/noSQL, data pipelines (Airflow, Prefect, or similar), and batch/streaming frameworks (Spark, Kafka). Leadership & Communication: Proven ability to lead cross-functional teams in ambiguous startup settings. Exceptional written and verbal communication skills—able to explain complex concepts to both technical and non-technical stakeholders. Experience recruiting and More ❯
Posted:

Full Stack Developer

London, England, United Kingdom
Hybrid / WFH Options
AMCS Group
you a versatile developer with a passion for building robust, scalable applications across the full technology stack? We’re looking for a Full Stack Developer to join our dynamic engineering team and contribute to the evolution of our class-leading ECHO Service Management Framework. As part of Selected Interventions — now a member of the AMCS Group — you'll design … and implement impactful solutions across web interfaces, APIs, and back-end systems that support sustainable field operations worldwide. About Selected Interventions We’re a software and services company powering the environmental sector through our class-leading ECHO Service Management Framework. Built on a Microsoft stack and deployed via Azure, ECHO is used by global, multi-billion turnover companies to … backgrounds and are committed to creating an inclusive workplace where everyone can thrive. Seniority level Seniority level Entry level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Referrals increase your chances of interviewing at AMCS Group by 2x Sign in to set job alerts for “Full Stack Engineer” roles. Continue with Google Continue More ❯
Posted:

Head of AI

London, United Kingdom
scrumconnect ltd
ML team as we scale beyond our seed round. Key Responsibilities 1. Architecture & Hands-On Development Define and implement end-to-end AI pipelines: data collection/cleaning, feature engineering, model training, validation, and inference. Rapidly prototype novel models (eg, neural networks, probabilistic models) using PyTorch, TensorFlow, JAX, or equivalent. Productionize models in cloud/on-prem environments (AWS … deep learning models (eg, CNNs, Transformers, graph neural networks) in real-world applications. Proficiency in Python and core ML libraries (PyTorch, TensorFlow, scikit-learn, Hugging Face, etc.). Strong software engineering background: data structures, algorithms, distributed systems, and version control (Git). Experience designing scalable ML infrastructure on cloud platforms (AWS SageMaker, GCP AI Platform, Azure ML, or … equivalent). Solid understanding of data-engineering concepts: SQL/noSQL, data pipelines (Airflow, Prefect, or similar), and batch/streaming frameworks (Spark, Kafka). Leadership & Communication: Proven ability to lead cross-functional teams in ambiguous startup settings. Exceptional written and verbal communication skills-able to explain complex concepts to both technical and non-technical stakeholders. Experience recruiting and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Python Developer

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and Large Language Models, placing us at the forefront of advanced technology in this field. As a Technical Lead, you’ll guide a talented team of AI engineers and software engineers, own the end-to-end development of new features, collaborate with cross-functional teams and contribute directly to a product that transforms the way property is transacted globally. … Ideal candidates will have: 5+ years in a leadership role such as Technical Lead or hands-on Engineering Manager, ideally within AI/ML, software development, or SaaS startups. Passionate about Generative AI and LLMs with a strong grasp of cutting-edge algorithms and technologies (e.g., NLP, computer vision, predictive analytics). Extensive experience with major cloud platforms More ❯
Posted:

Senior Full Stack Engineer (billing) London

London, United Kingdom
Hybrid / WFH Options
BCB Engage
Stack Engineer - What will you be doing? Join our fast-growing team and play a key role in building and scaling BCB's products for our clients. Leverage your software engineering expertise to develop, test, release, support, and maintain sophisticated financial platforms. Our backend is built in Node, driven by SQL databases, while our front end runs on … develop, and deliver scalable new features. Enhance and expand our billing product, enabling clients to seamlessly manage their assets. So, what are we looking for? 5+ Years Experience in software engineering. Experience working with microservices and distributed systems architecture. Expert proficiency in server-side development, ideally in TypeScript. Proficiency in Go/C#/C Java or another high More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Machine Learning Ops Engineer

London, England, United Kingdom
DailyPay
and resolve issues related to ML model performance, data integrity, and infrastructure What You Bring To The Team Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related field 3+ years of experience in machine learning operations, data engineering, or related roles AWS Proficiency: Strong understanding of AWS services (e.g., EC2, S3, Lambda … CD pipelines Containerization and Orchestration: Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) Monitoring and Logging: Experience with monitoring and logging tools like DataDog, Prometheus, or Grafana Data Engineering Skills: Knowledge of event streaming platforms (e.g., Apache Kafka) and SQL database management Strong Communication and Collaboration: Excellent communication skills and the ability to work effectively in a remote … welcome applications from all sections of the community. Compensation Range: £64K - £87K Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Referrals increase your chances of interviewing at DailyPay by 2x Get notified about new Machine Learning Specialist jobs in London, England, United Kingdom . London, England More ❯
Posted:

Full Stack Developer - REMOTE

City of London, England, United Kingdom
Hybrid / WFH Options
ACLED
security. Collaboration & Growth: Work with data scientists and developers; propose new features; research new technologies to keep the platform modern and competitive. Skills & Experience Required: Degree in Computer Science, Software Engineering, or related field. 3-5 years professional experience as a Full Stack Developer. Proficiency in PHP, JavaScript, React, NEXT.js, HTML/CSS, responsive UI frameworks. Experience building … sample web application with codebase. Applications are reviewed on a rolling basis. More info at acleddata.com. Additional Details Seniority Level: Mid-Senior level Employment Type: Full-time Job Function: Engineering and IT Industry: Non-profit Organizations #J-18808-Ljbffr More ❯
Posted:

Senior Full Stack Engineer (Billing)

London, United Kingdom
Hybrid / WFH Options
Cerebras
Stack Engineer - What will you be doing? Join our fast-growing team and play a key role in building and scaling BCB's products for our clients. Leverage your software engineering expertise to develop, test, release, support, and maintain sophisticated financial platforms. Our backend is built in Node, driven by SQL databases, while our front end runs on … develop, and deliver scalable new features. Enhance and expand our billing product, enabling clients to seamlessly manage their assets. So, what are we looking for? 5+ Years Experience in software engineering. Experience working with microservices and distributed systems architecture. Expert proficiency in server-side development, ideally in TypeScript. Proficiency in Go/C#/C Java or another high More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Developer (C#, .NET, React)

London, South East, England, United Kingdom
Hybrid / WFH Options
Davies Talent Solutions
We are currently working with a global consultancy, who are seeking a skilled Software Engineer to help drive the development and support of in-house applications, modernisation and development. About the Role You’ll be involved in building and maintaining software solutions using modern technologies with a split of 50/50 between back and front end design. … role is primarily home-based and may occasionally require out-of-hours support. Key Responsibilities Design and develop applications using C#, .NET Core, and React. Follow and help define software development standards and best practices. Work with test-driven development, automated testing, and CI/CD pipelines. Support ongoing operations and contribute to various development projects. Collaborate with third … party software providers throughout the development lifecycle. Provide technical guidance and mentorship to less experienced developers. Required Skills Strong experience with C#, .NET Core, Azure, and test automation. Proficiency in JavaScript and a modern front-end framework (React preferred). Familiarity with microservices, containerization, and site reliability engineering. Solid understanding of Agile/Scrum methodologies and software design More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum
Posted:

Senior C# Developer

London, England, United Kingdom
Hybrid / WFH Options
Onyx-Conseil
Senior Backend Software Engineer (C# .NET Core) - Revolutionise Healthcare with REST API Design! Are you ready to make a monumental impact in the healthcare industry? We're looking for a Senior/Lead Backend Software Engineer with a strong focus on REST API design to join our forward-thinking team. Reporting directly to the Vice President of Software Development, this is a hands-on leadership position. Role: Senior Backend Software Engineer (C# .NET Core) Location: Fully Remote (UK) Salary: Up to £90,000 + Excellent Benefits + Share Options Reporting To: Vice President of Software Development Your Mission: Collaborate with a cross-functional team of Frontend Developers, QA Engineers, and DevOps Engineers to design secure More ❯
Posted:

Full Stack Engineer

London, England, United Kingdom
Hybrid / WFH Options
Russell Tobin
agile, and highly collaborative teams where your work will have an immediate and visible impact. You’ll leverage the latest technologies to build powerful solutions, contributing to the full software development lifecycle—from rapid prototyping to full-scale application delivery. Our development approach is lean and agile. We build both quick prototypes (in 2–3 weeks) and production-grade … Kingdom 1 day ago London, England, United Kingdom 2 months ago London, England, United Kingdom £92,000.00-£107,000.00 1 month ago London, England, United Kingdom 1 week ago Software Engineer, Frontend (Remote/Hybrid) London, England, United Kingdom 1 month ago Python Backend Junior Software Engineer - Remote 4 days a week (Europe) London, England, United Kingdom … 000.00 1 month ago London, England, United Kingdom 5 days ago London, England, United Kingdom 2 weeks ago London, England, United Kingdom 4 months ago Mid-level - Senior Software Engineer - Financial Reporting London, England, United Kingdom 3 months ago London, England, United Kingdom 2 weeks ago St Albans, England, United Kingdom 21 hours ago London, England, United Kingdom More ❯
Posted:

Full Stack Java Developer for Client Team

London, England, United Kingdom
Hybrid / WFH Options
Validsoft
skills with a track record of working in teams delivering complex, performant, high quality software. Successful candidates will have a passion for using technology to deliver outstanding and innovative software solutions. Learning new skills is extremely important to us. Engineers are expected to continuously improve their skills and keep abreast of the latest technologies and techniques regardless of their … be given the resources and support you need to help you with your learning journey. What you’ll be doing: This is an opportunity to work as a Java software engineer on a cross-functional Agile Product team. Product teams build and support new features that create business value. Within your product team you’ll typically be working collaboratively More ❯
Posted:

Principal & Senior DevOps Engineers

London, England, United Kingdom
Realtime Recruitment
Ireland, United Kingdom 4 months ago Northern Ireland, United Kingdom 3 days ago Newcastle, Northern Ireland, United Kingdom 1 week ago Northern Ireland, United Kingdom 3 days ago Principal Software Engineer (full stack, Node.js, TypeScript, React.js, AWS) Northern Ireland, United Kingdom 1 week ago Northern Ireland, United Kingdom 3 days ago We’re unlocking community knowledge in a new More ❯
Posted:

Software Engineering Manager

Hounslow, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Software Engineering Manager, south west london col-narrow-left Client: Location: south west london, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 1 Posted: 04.06.2025 Expiry Date: 19.07.2025 col-wide Job Description: Join our brilliant team as a Software Manager! ? METTLER … We are dedicated to offering innovative, dependable solutions and are recognized for our quality and expertise in the industry. In this role, you'll be managing a mix of software — from customer-facing apps and embedded firmware to cutting-edge production and R&D tools. Your mission: plan like a pro and keep all our projects sailing smoothly and … on time. As Software Manager, it's also crucial you're strong in coaching, mentoring and collaboration. You'll help nurture the team's talent and guide their career growth. If you're passionate about leading, inspiring, and making software magic happen, we want you on board! What You'll Do Ensure on-time completion of projects assigned More ❯
Posted:

Transaction Banking - London - Vice President - Software Engineering

London, England, United Kingdom
BMO Harris Bank
our Engineers don't just make things - we make things possible. We change the world by connecting people and capital with ideas and solve the most challenging and pressing engineering problems for our clients. Our engineering teams build scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside … financial engineering to continuously turn data into action. Engineering, which is comprised of our Technology Division and global strategist groups, is at the critical center of our business. Our dynamic environment requires innovative strategic thinking. Want to push the limit of digital possibilities? Start here. Who We Look For Goldman Sachs Engineers are innovators and problem-solvers, building … centered on data and analytics, we provide customers with powerful tools that are grounded in value, transparency and simplicity to improve cash flow management efficiency. The Team: Financial Risk Engineering is a global team with presence in New York, London, Bengaluru and Dallas. We are responsible for the technical design and development of systems that protect the firm and More ❯
Posted:

LLM Suite Engineering - Senior Associate Software Engineer III

London, England, United Kingdom
J.P. MORGAN
Job Description Join JPMorganChase, a global leader in financial services, as we revolutionize our operations with artificial intelligence and machine learning. As a Software Engineer III at JPMorgan Chase within the AIML and Data Platforms (AMDP) team, you will be addressing significant challenges in the financial services sector and creating substantial impact. You will have the opportunity to work … recommendations for product, process, or policy improvements. Collaborate with the Product team to design, build, and deliver capabilities in agile sprints. Work with cross-functional teams, including data scientists, software engineers, and designers. Develop and implement state-of-the-art GenAI services leveraging Azure OpenAI models and AWS Bedrock service. Required Qualifications, Capabilities, and Skills: Formal training or certification … on software engineering concepts and proficient applied experience Strong hands-on experience with at least one programming language (Python/Java/Rust) Experience in developing microservices using Python with FastAPI. Commercial experience in both backend and frontend engineering Hands-on experience with AWS Cloud-based applications development, including EC2, ECS, EKS, Lambda, SQS, SNS, RDS Aurora More ❯
Posted:

Head of Software Engineering (Arup Digital Products)

London, England, United Kingdom
ZipRecruiter
world. Watch this short clip to discover how Arup are shaping a better world and how you could be a part of it! The Opportunity As the Head of Software Engineering in the Arup Digital Products (ADP) group, this role serves as a technology leader, delivering products that advance our mission of engineering a more sustainable world. … Arup’s products related to Ansys LS-DYNA (the Oasys LS-DYNA Environment) and is initiating a program of investment in new products. In this role, the Head of Software Engineering will lead multiple software development teams across a portfolio of products, beginning with the Oasys LS-DYNA Environment. With experience in developing digital solutions to support … engineering and design workflows, this individual will define and implement technology strategies and roadmaps that empower teams to deliver high-quality products. Operating across multiple time zones, the role provides focus and leadership to enable high-performing development teams. Strong partnerships will be developed with other digital teams across Arup, sharing resources, best practices, and collaborating on projects. The More ❯
Posted:

Lead Software Engineer - Platform Engineering - Chase UK

London, England, United Kingdom
J.P. MORGAN
we do things here is a little different. We're building the bank of the future, meaning you'll have the opportunity to make a real impact. As a Software Engineer at JPMorgan Chase within the International Consumer Bank, specifically Chase UK, you will play a pivotal role in our Developer Experience tribe. This tribe is integral to our … maximum automation. Understand challenges faced by engineers and proactively improve solutions. Participate in the on-call rotation. Required qualifications, capabilities, and skills Formal training or certification in back-end software engineering, with advanced experience. Understanding of distributed systems and microservice architecture. Recent experience with JVM languages (Java/Kotlin/Groovy) and frameworks like Spring, Hibernate. Knowledge of … with tools for managing microservices, including tracing, monitoring, and metrics gathering. Excellent communication and collaboration skills. Strong analytical and problem-solving skills. Preferred qualifications, capabilities, and skills Knowledge of software engineering security best practices in cloud environments. Additional certifications or training in cloud application development and maintenance. Experience developing unit, integration, and end-to-end tests. Experience with More ❯
Posted:

Senior Tools Software Engineer Engineering London

London, United Kingdom
Hybrid / WFH Options
Croud
planet, and our global communities. We are investing in cutting-edge products that leverage marketing data to deliver unparalleled client performance. This strategic role is part of the Croud Engineering team, working alongside the Data Engineering and Platform teams, and reporting to the Director of Engineering. Our team has a track record of delivering innovative solutions, such as … that integrates multiple data sources, custom algorithms, and Large Language Models (LLMs) to benchmark client website performance through advanced data analysis and industry best practices. As a Senior Tools Software Engineer, you will spearhead the development of internal tools and automation that drive revenue opportunities, support the productionisation of cutting-edge solutions, and promote engineering excellence across the … organisation. RESPONSIBILITIES Croud is committed to innovation and excellence in engineering, delivering tools that drive business value and client success. As a Senior Tools Software Engineer, you'll play a pivotal role in shaping the future of our technology and its impact on our clients. Deliver revenue-generating software solutions aligned with the engineering roadmap, working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineering
London
10th Percentile
£56,250
25th Percentile
£75,000
Median
£102,500
75th Percentile
£125,000
90th Percentile
£138,750