Software Engineering Jobs in the City of London

1 to 25 of 79 Software Engineering Jobs in the City of London

Head of Software Engineering

City Of London, England, United Kingdom
dcoded. | B Corp ™ pending
Head of Software Engineering | Architecture | AWS Central London – Hybrid High-Growth Data & Analytics Scale-Up £80,000-£100,000 + benefits dcoded have partnered with an industry-defining data & analytics company on the cusp of major product expansion. This is an organisation operating across multiple sectors (including, but not exclusively gambling), with a core product that is rapidly … to build, shape, and scale technology that is disrupting an entire space. If you're a Team Lead craving a step up, or an established Head of Development/Engineering Manager/Head of Engineering hungry for ownership, pace, and influence, this is your moment. Why This Role Is a Game-Changer You’ll join a business with … serious momentum, backed by a leadership team committed to innovation and genuine market transformation. As the company scales its operations, the Head of Software Engineering & Architecture will play a pivotal role in defining the development roadmap, building an in-house engineering team, and acting as the strategic bridge between technology and business stakeholders. This is a rare More ❯
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:

Software Engineering Manager - Unified Client Experience (UCX)

City of London, London, United Kingdom
Hybrid/Remote Options
Hargreaves Lansdown
HL are looking for an experienced and talented Software Engineering Manager to lead a Unified Client Experience (UCX) product development team in building market-leading solutions for our clients. About HL and the opportunity. We're building the next generation platform for one of the UK's largest financial services companies, trusted by over 2 million clients and … of the whole organisation, transforming client journeys and delivering on HL's vision to give people financial freedom. You will work with like-minded people from business, product and engineering functions to develop and refine client journeys covering onboarding, KYC, account management and investment workflows in a secure and compliant environment. By joining us, you'll help deliver innovative … Be part of HL's future. Be part of the future of investing. Shape it with us. What You'll Be Doing Building and deploying scalable, secure, and compliant software at pace. Integrating HL web and mobile apps with existing and new systems to deliver a seamless client experience across a range of products and services. Delivering value iteratively More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Engineer

london (city of london), south east england, united kingdom
Sokin
for a passionate Senior Engineer who wants to join our growing team, helping us to transform and scale our payments platform. This role will involve ownership of the entire engineering lifecycle from concept to production and release, being involved primarily in backend development with contribution to the frontend as well. As a Senior team member you will have influence … continue to expand, we're building a team of exceptional people who share our ambition to transform the future of global payments. Key Responsibilities: Own the full lifecycle of software engineering, from initial design and development through deployment, monitoring, and maintenance in production. Collaborate with PMs, designers, and cross-functional teams to shape and refine feature requirements, ensuring … resolve complex technical issues. Stay current with industry trends and emerging technologies, advocating for their application when they benefit the organization. Required Qualifications: Minimum of 5 years of professional software engineering experience, with a proven track record of end-to-end feature ownership and delivery in production environments. Familiarity with modern frameworks, cloud platforms, and CI/CD More ❯
Posted:

Cloud DevOps Engineer

City Of Westminster, London, United Kingdom
Hybrid/Remote Options
Additional Resources
firewall appliances (e.g., CheckPoint, Cisco) to ensure network security. Implement and manage routing protocols such as BGP and OSPF, with a focus on high-availability designs. Ensure adherence to software engineering best practices, including unit testing, code reviews, and troubleshooting. Support infrastructure-as-code practices using tools like Terraform, Pulumi, and GitOps principles. Contribute to an Agile development … and orchestration. Proven knowledge of routing protocols (BGP, OSPF) and high-availability architecture. Hands-on experience with Infrastructure-as-Code tools (e.g., Terraform, Pulumi) and GitOps methodologies. Expertise in software engineering practices: unit testing, code reviews, documentation, debugging, and troubleshooting. Comprehensive understanding of technology stacks, from networks to applications. Solid understanding of Linux environments and Open Source technologies More ❯
Employment Type: Permanent
Salary: GBP 500 - 600 Daily
Posted:

Cloud DevOps Engineer

Westminster, City of Westminster, Greater London, United Kingdom
Hybrid/Remote Options
Additional Resources
firewall appliances (e.g., CheckPoint, Cisco) to ensure network security. Implement and manage routing protocols such as BGP and OSPF, with a focus on high-availability designs. Ensure adherence to software engineering best practices, including unit testing, code reviews, and troubleshooting. Support infrastructure-as-code practices using tools like Terraform, Pulumi, and GitOps principles. Contribute to an Agile development … and orchestration. Proven knowledge of routing protocols (BGP, OSPF) and high-availability architecture. Hands-on experience with Infrastructure-as-Code tools (e.g., Terraform, Pulumi) and GitOps methodologies. Expertise in software engineering practices: unit testing, code reviews, documentation, debugging, and troubleshooting. Comprehensive understanding of technology stacks, from networks to applications. Solid understanding of Linux environments and Open Source technologies More ❯
Employment Type: Permanent
Salary: £500 - £600/day
Posted:

Software Engineer

london (city of london), south east england, united kingdom
Hybrid/Remote Options
ASSA ABLOY
solutions that create value for our clients and exceptional experiences for their end users. And we have the fantastic opportunity available in the Hospitality business area for a Senior Software Engineer. Software Engineer Do you have the technical skills to contribute to new solutions that create value for our clients and exceptional experiences for their end users? Become … team, part of the ASSA ABLOY Group, and enjoy a culture that empowers you to build a career you can be proud of. What you would do as our Software Engineer As a Software Engineer you will develop and maintain our portfolio of products using Ruby on Rails, Javascript/Typescript, HTML, and CSS. You will interact with … to HTML without complex JavaScript, focusing on the "HTML-first" approach. Optional Svelte experience. • Understands networking fundamentals including TCP/IP, DNS, HTTP/HTTPS, and WebSockets. Possess general software engineering skills, ideally in C# and Linux toolchains, Bash scripting and PowerShell. • Is familiar with relevant software and infrastructure security compliance frameworks and guidelines, e.g. OWASP, CVE More ❯
Posted:

Software Engineer - C++ Developer

City of London, London, United Kingdom
Mploy Group
Software Engineer C++ Developer Automated Machining Strategy (London/Hybrid) Salary bands depending on experience About the Organisation We are a technology-driven company working to modernize precision manufacturing. Our team builds intelligent software that speeds up the creation of CNC machining programs and supports operators in producing high-quality results more efficiently. Our main product applies advanced … algorithms to streamline the most time-consuming programming steps, helping manufacturing teams increase productivity and consistency across their workflows. We are a growing engineering-led organisation with strong expertise across software development, applied mathematics, and real-world machining. The Opportunity We are expanding a core engineering group focused on machining strategy and automated toolpath reasoning. This role … systems decision-making for machining operations. You will work on problems such as toolpath optimization, cutting strategy selection, and the automation of complex CAM tasks. Collaboration with specialists across software engineering, manufacturing, data science, and research will be central to this work. This position suits someone who enjoys experimental development, problem-solving, and building practical solutions from theoretical More ❯
Employment Type: Permanent
Posted:

Senior Fullstack Developer

City of London, London, United Kingdom
Hybrid/Remote Options
Tiro Partners
on Azure with containerization Implement RESTful APIs using Java integrated with banking platforms Develop full-stack features with JavaScript frameworks (Angular) Champion CI/CD, TDD/BDD, and engineering best practices Optimize Java applications for high-volume, high-availability systems What You Need 5+ years experience as a Software Engineer with strong Java/J2EE expertise (Java … experience Fintech/regulated industry experience preferred Why Join? Java-focused role powering major banking platforms Scale-up energy with enterprise stability Comprehensive benefits + career development programs within software engineering Are you a Senior Fullstack Engineer with skills across Java and Angular? Apply now to discuss this opportunity in fintech. More ❯
Employment Type: Permanent
Salary: £85000 - £95000/annum bonus
Posted:

Senior AWS Developer

City, London, United Kingdom
Hybrid/Remote Options
Sky
do it all right here at Sky. What you'll do Release and support Sky Sports products into the live environment for a global audience Participate in the full software lifecycle, including support and continuous integration Contribute to the technical direction of the team Provide guidance and mentoring to other developers on the team Share and generate new ideas … with top brains in ML across the industry Actively participate in code reviews within your squad and across the department. Work with senior technical staff to advocate & advance modern software development processes. Be a part of Sky's software engineering community and actively contribute to development meetings, guilds, and wider Sky initiatives. Communicate effectively with stakeholders and … peers leading to valuable outcomes What you'll bring You are a very confident AWS software developer - this is a must (AWS certification is a bonus) Experience writing Javascript/Typescript or a similar object orientated language You are familiar with the following technologies and have worked with them recently: Python, React, Lambda, Serverless Framework, DynamoDB, S3, AppSync/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Development and AI

City of London, London, United Kingdom
McCabe & Barton
teams AI/ML Expertise Strong understanding of machine learning frameworks (TensorFlow, PyTorch, Scikit-learn) Experience with LLM integration (OpenAI, Anthropic, open-source models) Knowledge of RAG architectures, prompt engineering, and vector databases (Pinecone, Weaviate) Experience with MLOps tools and monitoring model performance in production Automation Architecture Deep knowledge of automation tools including GitHub Actions, Terraform, and Ansible Experience … with business process automation (RPA) tools like Appian Workflow orchestration experience (Airflow, Prefect) Ability to build custom automation frameworks using Python or similar languages Full-Stack Development Solid software engineering background with proficiency in Python, JavaScript/TypeScript, Java, or Go Experience with modern frameworks (React, Node.js, Django, FastAPI) Knowledge of microservices architecture, API design (REST, GraphQL) Experience More ❯
Employment Type: Permanent
Posted:

Senior Full Stack Systems Developer

City of London, London, United Kingdom
Penguin Recruitment
and security of the Source Code Required skills and experience for the role of Senior Full Stack Systems Developer include: A UK Degree (or equivalent qualification) in Data Science, Software Engineering, or a similar, relevant field Extensive experience of working in a Full Stack Developer role Considerable experience of developing software products for use within the environmental … sector Experience of overseeing the Full Software System Lifecycle of a product, demonstrating your commitment to continued development and improvement Demonstrable experience in the use of Java Middleware, API, Docker, and MQ systems Good working knowledge of performance and security in Enterprise Systems Experience of working with networks: LAN & WAN/Internet and Security Prior experience of Database Access … Design and Application Optimisation Demonstrable experience of working with Human Computer Interaction (HCI) in Software Systems, including Machine-to-Machine Automation Technologies Keen proficiency in Software System Design, Development, Testing, and Deployment Strategies for High Availability Desirable skills and experience for the role of Senior Full Stack Systems Developer include: Experience of developing software products for use More ❯
Employment Type: Permanent
Salary: £80000 - £85000/annum
Posted:

Head of Integrations SaaS / Software

City of London, London, United Kingdom
RedTech Recruitment
Head of Integrations SaaS/Software A fantastic opportunity has arisen for a Head of Integrations to join a pioneering software company that is transforming how global enterprises leverage cutting-edge technologies. This innovative business, backed by top-tier investors and recognised among the worlds most promising AI companies, is expanding their technical team to support continued growth … based from the Cambridge office Salary: Negotiable basic salary + excellent benefits package Requirements for Head of Integrations Significant commercial experience in SaaS companies, in a role relating to Software Integrations into customers A strong academic history (2.1/1st top Uni, As at A Level etc) the management team is made up of some of the brightest minds … in AI (many with Ph.D.s from internationally leading Unis), so they need someone who can technically joust at this leve Proven track record in software development, system integrations, and creating developer resources such as APIs, SDKs, and technical documentation. Strong experience across Integrations, Full Stack Web Development, and Cloud Architecture Proficiency with one or more of the following technologies More ❯
Employment Type: Professional qualifications
Posted:

DV Cleared Java Developer

City of London, London, United Kingdom
83zero Limited
Clearance Required: ACTIVE DV Clearance Your role You will be a hands-on technical expert helping us deliver projects in a true DevOps manner. You will apply a software engineering mindset to problems, whether that's provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant … services that are operationally sound. You will strive to do things better and faster, eliminating waste and applying this across the entire software delivery lifecycle for both internal customers and end users. Your skills and experience What you'll bring: * Experience of Java * Experience of Spring framework or equivalent. * Knowledge of software design patterns and when to apply … Experience of containerisation using Docker or Kubernetes * Experience of Continuous Integration (CI) and Continuous Delivery (CD) * A passion for delivering quality code, by use of TDD and setting high software quality standard We're also using the following technologies and patterns, it would be great if you had some of the skills, if not we can help develop them More ❯
Employment Type: Permanent
Posted:

Lead Full Stack Systems Developer

City of London, London, United Kingdom
Penguin Recruitment
long-term quality and security of the Source Code Required skills and experience for the role of Senior Full Stack Systems Developer include: A Degree (or higher qualification) in Software Engineering, Computer Science, or a similar, relevant field Extensive experience of working in a Full Stack Developer role Considerable experience of overseeing the Full Software System Lifecycle … of a product Experience of working with software systems/programmes within an environmental setting Demonstrable experience in the use of Java Middleware, API, Docker, and MQ systems Good working knowledge of performance and security in Enterprise Systems Experience of working with networks: LAN & WAN/Internet and Security Prior experience of Database Access Design and Application Optimisation Demonstrable … experience of working with Human Computer Interaction (HCI) in Software Systems, including Machine-to-Machine Automation Technologies Highly-proficient in Software System Design, Development, Testing, and Deployment Strategies for High Availability Desirable skills and experience for the role of Senior Full Stack Systems Developer include: Experience of developing software products for use within a Water/Hydrological More ❯
Employment Type: Permanent
Salary: £75000 - £85000/annum
Posted:

DevOps Lead

City of London, London, United Kingdom
Hybrid/Remote Options
83zero Limited
is a hands-on leadership role where you'll own the technical direction of a serverless, event-driven, globally distributed platform built on AWS. You'll lead a distributed engineering team, shape high-performance APIs, and build systems that scale hard and run clean. What's On Offer Competitive salary + performance bonus. Meaningful equity - build it, own it … reliability. Design and maintain secure, performant public APIs. Build real-time, distributed systems on AWS (Lambda, DynamoDB, Kinesis, ECS/EKS). Mentor a cross-functional team and elevate engineering standards. Prototype and ship features that drive commercial impact - including mobile apps and PWAs. What You'll Bring Essential: 7+ years in software engineering, with 3+ years … or dashboard backend. Deep expertise in serverless/event-driven architecture on AWS. Mastery of CI/CD, Agile delivery, and containerisation (Docker, Kubernetes). Strong leadership of distributed engineering teams. Desirable: Experience in social media, advertising, eCommerce, or news. Proficiency in Node.js, Go, Python, Java, and modern front-end frameworks. AWS certifications, microservices/service mesh, and streaming More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Cloud Security Engineer Kubernetes

City of London, London, England, United Kingdom
Hybrid/Remote Options
Broster Buchanan
run defensive security controls for highly-available multi-cloud payment systems running the latest technology. You will understand current threats, exploitation paths and risk tradeoffs in order to advise engineering teams on beneficial security features as well as prioritise management of defensive controls. Essential You live on the linux command line Your current research and experience back up your … multi-cluser environments Your security expertise extends to at least one public cloud, including essential security features and long-term security hardening practices You appreciate building systems with good engineering practices and may have a background in software engineering at scale You're open to being a part of an on-call rota, ready to respond if … red team operator or pen tester You've developed security configurations in multiple public and private clouds You're a confident presenter and have accelerated appreciation of security across engineering teams You regularly support building and analysis of threat models using a well defined process You have experience securing data centers and networking devices You're terrified by supply More ❯
Employment Type: Full-Time
Salary: £85,000 - £120,000 per annum
Posted:

Software Engineer - Core Wealth

City of London, London, United Kingdom
Hybrid/Remote Options
Hargreaves Lansdown
This is the future of HL - and the future of investing. We're building the next generation of platform for one of the UK's largest financial services companies, trusted by over 1.8 million clients and managing £130+ billion in More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Systems Engineer

City, London, United Kingdom
Hybrid/Remote Options
Saab UK
can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 600 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. What you will be part of Explore a wealth of possibilities. Take on challenges, create smart inventions, and grow … is part of the domestic defence capability of several nations. Read more about us here The Role You will be part of Public Safety Solutions (PSS), which develops advanced software applications and solutions for mission critical control room operations including for Police, Fire & Rescue and Airports. As a Systems Engineer you will provide technical support to customers, projects and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Front End Developer React Redux

City of London, London, United Kingdom
Hybrid/Remote Options
Client Server
meet up with the team in London from time to time, please note you must be UK based and have the right to work. About you: You have strong software engineering experience across the full development lifecycle You have expertise with React and Redux You have experience with JavaScript, TypeScript, Node.js and APIs You have worked on monolith More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Python Engineer

City of London, London, United Kingdom
Ncounter LTD
Principal Python Engineer London | Permanent | Hybrid Ncounter is supporting a global investment firm in hiring a Software Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and … to code reviews and best practices, improving overall development quality Work across distributed systems, containers, and automation pipelines to deliver scalable solutions What were looking for: 6+ years professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in … technical challenges at scale, with direct impact on high-performance computing platforms. If youre a skilled Python engineer with distributed systems expertise and want to join a world-class engineering environment, apply today for a confidential conversation. More ❯
Employment Type: Permanent
Posted:

Principal Python Engineer

City, London, United Kingdom
Ncounter Limited
Principal Python Engineer London Permanent Hybrid Ncounter is supporting a global investment firm in hiring a Software Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and … code reviews and best practices, improving overall development quality Work across distributed systems, containers, and automation pipelines to deliver scalable solutions What we re looking for: 6+ years professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in … challenges at scale, with direct impact on high-performance computing platforms. If you re a skilled Python engineer with distributed systems expertise and want to join a world-class engineering environment, apply today for a confidential conversation. More ❯
Employment Type: Permanent
Salary: GBP 170,000 - 200,000 Annual
Posted:

Senior Backend Engineer

City of London, London, United Kingdom
Plexus Resource Solutions Ltd
backend systems and APIs. Collaborate with frontend engineers to deliver seamless user experiences. Integrate web3 technologies via third-party APIs or in-house solutions. Continuously improve infrastructure, monitoring, and engineering processes. Requirements 4+ years of production software engineering experience, ideally at scale. Strong proficiency with TypeScript, Node.js, and AWS. Proven ability to navigate ambiguous, fast-moving environments. More ❯
Employment Type: Permanent
Posted:

Microsoft Dynamics 365 F&O - Managing Solution Architect

City, London, United Kingdom
Hybrid/Remote Options
83zero Ltd
The out of the box capabilities and limitations. As well as a wider understanding of the Microsoft technology stack, including but not limited to Azure and SharePoint. Knowledge of software engineering best practices and limitation with Dynamics 365 FinOps as well as Microsoft Dynamics CRM SDK, X , C#, Visual Studio and Team Foundation Server. Full implementation lifecycle experience More ❯
Employment Type: Permanent
Salary: GBP 115,000 - 130,000 Annual
Posted:

Senior Software Engineer

City Of London, England, United Kingdom
Hybrid/Remote Options
Harrington Starr
Software Engineer London/Hybrid | Perm Role £80,000 - £100,000 Harrington Starr has partnered with a fast-growing fintech that’s transforming how businesses manage foreign exchange and treasury operations. Their technology enables clients to access institutional-grade execution, automate manual workflows, and gain greater transparency across their financial processes. Handling billions in transactions each year, they continue … to expand their product offering and deliver cutting-edge solutions that help clients manage risk more effectively. The Role This is an excellent opportunity for an experienced Software Engineer — ideally with a background in financial technology or FX — to join a high-performing engineering team within a scaling fintech. You’ll be instrumental in developing and enhancing the … company’s core trading and treasury systems, building new features, improving performance, and driving integration across their technology stack. Key Responsibilities Develop and maintain software across the full stack Contribute to architecture and design decisions Support, optimise, and maintain production code Research and integrate new technologies Foster a culture of engineering excellence and continuous improvement Key Requirements 5+ More ❯
Posted:
Software Engineering
the City of London
10th Percentile
£57,500
25th Percentile
£72,500
Median
£95,000
75th Percentile
£108,125
90th Percentile
£138,200