Software Engineering Jobs in the City of London

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

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:

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:

Analytics Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
Tenth Revolution Group
data-driven decision-making. Key Responsibilities Design and build data products, with proficiency throughout the data lifecycle. Develop robust data models through close collaboration with business users and the engineering team. Partner with senior management, operational leads, and other stakeholders, coaching and supporting a data-driven culture, including KPI definition and reporting frameworks. Accountable for data extraction, transforming JSON … enable data-driven decision-making Ensure data quality and accuracy by implementing data validation, monitoring, and error-handling processes. Requirements At least 8 years' experience in data analytics, data engineering, software engineering, or a similar role Expertise in developing best practices for data engineering and analytics with a strong background in data modelling including indexing strategies. More ❯
Employment Type: Contract
Rate: £300 - £350/day
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:

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:

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:

Test Manager - 6M FTC

City, London, United Kingdom
Saab UK
Introduction Saab in UK is growing rapidly, with over 500 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real … defence capability of several nations. Read more about us here . Key deliverables Create and implement comprehensive test strategies and test plans to ensure the quality and reliability of software products Define testing objectives, scope, scenarios, and criteria based on project requirements and specifications Ensure high quality documentation of test plans, test cases, test results, and defect reports. Support … customer projects and communication to internal and external stakeholders Foster a collaborative and productive work environment, promoting continuous learning and professional development Work closely with development teams to understand software features, design, and functionality Interpret high and low-level designs and deployment topologies for target environments to establish appropriate test approaches for both functional and non-functional testing Align More ❯
Employment Type: Contract
Rate: GBP Annual
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:

Senior Backend Engineer TypeScript Node.js

City of London, London, United Kingdom
Hybrid/Remote Options
Client Server
home from anywhere in the UK. Please note: you must be a UK citizen or hold the right to work without visa restrictions. About you: You have strong backend software engineering experience with TypeScript and Node.js You have experience with Kafka and Event Driven Architectures You have a good knowledge of microservices, RESTful APIs and scalable system architecture More ❯
Employment Type: Permanent, Work From Home
Salary: £80,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:

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 Java Developers Front Office Bank

City of London, London, United Kingdom
Hybrid/Remote Options
Huxley Associates
development. The bank area is Front Office pricing and risk, and we can look at any front office Java developers Role details Role title: Senior Java developer/Java software engineer Employer: investment bank Front Office banking: Platform pricing and risk Location: London City (Liverpool Street station) and home working hybrid 50%/50% Permanent roles- 3 roles More ❯
Employment Type: Permanent
Salary: £70000 - £130000/annum
Posted:

Product Owner / Manager - B2B Technology

City of London, London, United Kingdom
Hybrid/Remote Options
Client Server
an impact? You could be joining a market leading tech company that's remote access product is used by hundreds of millions of users worldwide, working in a modern software engineering environment. As a Product Owner/Manager you'll have a broad scope of responsibilities, managing the MSP and Helpdesk team on the flagship desktop application. This … hybrid role blends strategic product management with hands-on product ownership. You'll define the product vision and strategy while also working closely with engineering teams to turn that vision into deliverable outcomes. You'll gather market insights, understand user needs, input into discussions, shape the roadmap and prioritise the backlog, ensuring the right problems are solved in the … a week in the London office and occasionally trips to the Cambridge office. About you: You have experience as a client facing Product Owner/Manager within a B2B software house environment You have a strong understanding of Agile development methodologies You are skilled at translating business needs into clear user stories and managing a product backlog You have More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Senior Solution Architect

City of London, London, United Kingdom
Tech Talent Identified Ltd
their architectural blueprint. This is a strategic role that demands deep expertise in solution architecture, with a strong emphasis on data, integration, and application design. You'll collaborate across engineering, product, and business teams to ensure technology solutions are robust, scalable, and aligned with long-term goals. Can you demonstrate where you have - Designed end-to-end solutions that … unified technical vision Strong background in designing service-oriented and message-oriented integrations Hands-on experience with scalable consumer-facing platforms and subscription/payment systems Deep understanding of software engineering principles, agile methodologies, and architecture modelling (UML, logical/physical/data models) Excellent communication skills with the ability to influence stakeholders at all level *Please note More ❯
Employment Type: Permanent
Posted:
Software Engineering
the City of London
10th Percentile
£57,500
25th Percentile
£72,500
Median
£95,000
75th Percentile
£110,000
90th Percentile
£138,200