Software Engineering Jobs in the City of London

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

Senior Software Engineer – Quant Full Stack & Infrastructure (Team Lead)

City of London, London, United Kingdom
Trireme
About the Role: We are seeking a highly experienced and versatile Senior Software Engineer with deep expertise across quantitative development, infrastructure engineering, and full-stack development, to join and lead a high-performance team. The ideal candidate thrives at the intersection of finance and technology, has led engineering teams, and has built and maintained robust trading systems … Collaborate with quant researchers, traders, and infrastructure teams to deliver performant solutions. Maintain and optimize trading infrastructure (low-latency systems, data pipelines, monitoring, etc.). Manage a team of software engineers, mentor junior developers, and drive best practices across the stack. Ensure high code quality through code reviews, CI/CD, test automation, and Git-based workflows. Own deployment … and implement microservices and APIs for internal tools and external integrations. Work with data at scale (market data ingestion, real-time analytics, historical storage). Required Skills & Experience: Core Engineering: 5+ years of experience in software development, with exposure to both backend and frontend stacks. Strong programming proficiency in Python, C++, and Java (Quant/Trading grade codebases More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Online Filings
seamless experience that emphasises simplicity, efficiency, and rapid execution. Our goal is to remove obstacles, enabling you to achieve success faster and more effectively. Role Overview As a Senior Software Engineer, you will play a pivotal role in architecting and developing our next-generation web application and API. This role requires technical leadership, hands-on development, and mentoring of … junior developers. You will drive the adoption of best practices, ensuring scalability, security, and performance. If you are passionate about software development, enjoy solving complex problems, and are ready to lead innovative projects, we encourage you to apply. Join our dynamic team and contribute to building transformative solutions that make a tangible impact. This role will be eligible for … Qualifications and Key Skills Education: Bachelor’s in Computer Science or related field from a Tier 1 university. Experience: Minimum of 4 years of full-time professional experience in software development, with strong expertise in TypeScript, ReactJS, and Next.JS. Solid experience in building RESTful APIs Leadership: Proven track record of leading development teams and managing large-scale projects. Database More ❯
Posted:

Senior .Net C# Software Engineer - Global Energy Co

City of London, London, United Kingdom
Eaglecliff Recruitment
Exciting opportunity for a Senior .Net C# Software Engineer to join this global Energy company. This is an exciting time to join this world-leading Energy company as it evolves from a traditional Oil & Gas enterprise into a future-focused Energy leader. This transformation includes the establishment of a highly successful new Power Trading desk within the Energy Trading … to the success of this evolution, working alongside some of the industry’s top professionals and leveraging the very latest technology. Key Requirements – Essentials • 8+ years of hands-on software development experience, spanning front-end, back-end, and cloud automation/orchestration. • Strong proficiency in back-end development using C# and .NET Core 5/6. • Cloud-native development More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Inara
Role: Senior Software Engineer Location: Remote (with occasional monthly collaboration days) Are you... A software Engineer with 5+ years experience, working with modern programming with one or more programming languages such as Python, Golang, Java, Ruby, TypeScript etc? Experienced working on cloud platform such as AWS, Google Cloud and have a good understanding of cloud infrastructure? Experienced working … pop into the office to meet colleagues or even change if scenery when you like? About: Our client are a "Scale-Up" cloud solutions consultancy, helping customers to optimise Software & Cloud, covering DevOps, DevSecOps, Transformation, Strategy and more. Due to recent successes in the continued commercial strategy, we are now looking to grow the engineering footprint significantly to … build new teams for new customer engagements. As a Senior Software Engineer, you will have the opportunity to work across various industries and sectors. This diversity ensures that no two projects are the same, allowing you to gain valuable insights into the unique challenges faced in different domains. The Technology/Skills: As mentioned, every project is a little More ❯
Posted:

Senior Software Engineer

City of London, London, England, United Kingdom
Hybrid / WFH Options
Matched Group
Senior Full Stack Software Engineer Tech : AWS Lambda, React with Next.js, TypeScript, Node.js, and Terraform Why? start-up financial services, revolutionising the industry Location : Hybrid - 2-3 days in the office (London) Salary : £80k - £95k + benefits Our Client A new UK-based financial services provider is launching a credit card offering aimed at delivering fair, flexible, and user … friendly financial products to consumers. The organisation is committed to empowering individuals by enhancing their understanding and control of personal finance through clarity, intelligence, and technology. Senior Full Stack Software Engineer - Responsibilities Collaborate with Product Owners to ensure that the technical roadmap aligns with the product vision. Actively participate in product planning meetings and provide technical input to guide … guidance and mentorship to junior developers. Stay up-to-date with new technology trends, applications, and protocols. Contribute to the development of technical documentation and standards. Senior Full Stack Software Engineer - Experience Required Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience Proven experience as a Full Stack Engineer or More ❯
Employment Type: Full-Time
Salary: £80,000 - £95,000 per annum
Posted:

Junior Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Haystack
Junior Full-Stack Software Developer Location: London, United Kingdom Type: Full-Time (hybrid working – home and office-based) Salary: Competitive A forward-thinking organisation is seeking a motivated and enthusiastic full-stack software developer to support digital transformation projects, with a focus on sustainability and climate change. This is an excellent opportunity for someone early in their career … to security best practices (e.g., OWASP). Work on RESTful API design and consumption. Collaborate on version control practices using Git, documentation, and code reviews. Desired Skills: Passion for software development and continuous learning. Some frontend experience with JavaScript/TypeScript and frameworks like React.js. Basic backend experience with Python or Node.js. Understanding of databases (relational and NoSQL). … Understanding of API integration and security fundamentals. Experience or interest in OCR and NLP is beneficial. Knowledge of version control (e.g., Git). Education & Experience: Degree in computer science, software engineering, or a related discipline – or relevant practical experience. Some practical experience with full-stack development or internships is a bonus. A strong interest in sustainability, ESG, and More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Haystack
Title: Fullstack Engineer Hybrid working model: 4-days per week onsite/1-day per week remote Our Engineering Team Our engineers are at the core of our product, developing and refining the data platform that enables clients—ranging from global enterprises to rising startups—to navigate digital ecosystems effectively. The team is highly collaborative, committed to building both … Take responsibility for key project features and collaborate closely with product and design teams to deliver meaningful results. What We’re Looking For Experience & Education 2–4 years in software engineering, ideally with a computer science degree or equivalent experience. Strong full-stack development skills, particularly in Node.js, TypeScript, and React. Comfortable building and consuming REST APIs; experience More ❯
Posted:

Senior Software Engineer Full Stack JavaScript

City Of London, England, United Kingdom
Hybrid / WFH Options
Client Server
Senior Software Engineer/Developer (Full Stack JavaScript) London to £100k Opportunity to progress your career in a senior, hands-on Software Engineer role at a scale-up tech company, that enables smart matching for commercial van drivers and consumers, via job bidding and route optimisation, streamlining processes and delivering CO2 carbon neutral targets, the company has been … years, with recent funding of £125 million. You'll be working on complex and interesting systems and can enjoy a range of benefits and perks. As a Senior Software Engineer you'll collaborate as part of an Agile technology team to design and develop, troubleshoot and solve complex software issues to help scale and future proof the business. … understanding of web development practices, tools and technologies You enjoy learning and picking up new things You're flexible and able to adapt to changing priorities You have full software development lifecycle experience including CI/CD and testing You're collaborative with Agile team experience, happy to mentor more junior developers You're likely to be degree educated More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Harrington Starr
development experience Expertise in microservices architectures (Spring Boot, Docker, Kubernetes) Strong experience with GUI technologies (React, TypeScript, HTML5) Experience in full SDLC (Git, Maven, Bamboo) Strong understanding of modern software design & architecture A proactive mindset and a collaborative approach Key Benefits: Private pension plan Up to £120,000 base salary 30 days holiday allowance Private health & life insurance Enhanced More ❯
Posted:

Global IT Software Engineer Senior Manager

City of London, England, United Kingdom
The Boston Consulting Group GmbH
messaging patterns, exposure toMulesoft/Kong is a plus - On-premise/cloud-basedinfrastructures, SDLC pipelines, and deployments/configurations and definition/evangelism of best practices/standards - Software delivery, including CI/CD and relatedDevSecOpspractices, working withcloud-basedplatforms such as Azure or AWS(preferred) - Experience working on AI/Gen AIimplementations and underlyingarchitecture, and models - Application testing More ❯
Posted:

Java Technical Lead

City of London, London, United Kingdom
Ascendion
About the Role: We are seeking an experienced and visionary Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to lead the backend engineering efforts of our enterprise platforms. This role requires strong architectural acumen, hands-on coding capability, and a leadership mindset to guide teams across the full software development lifecycle. Exposure … to mobile application ecosystems, collaboration across cross-functional teams, and experience in the banking or financial services domain will be strong assets. You’ll work closely with engineering managers, architects, mobile teams, and product stakeholders to deliver scalable, secure, and maintainable solutions. Key Responsibilities: • Design and develop scalable, secure, and high-performance backend systems using Java, Spring Boot, and … system issues in development and production environments. • Contribute to solutioning, estimations, and project planning in agile delivery models. Required Qualifications: • Bachelor’s or Master’s degree in computer science, Engineering, or related field. • 10+ years of professional experience in backend development, with at least 3+ years in technical leadership or solution design roles. • Strong expertise in Java, Spring Boot 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:

Engineering Manager

City of London, London, United Kingdom
Hybrid / WFH Options
developrec
.NET Engineering Manager – London (Hybrid) | Up to £105,000 + Bonus + Benefits We’re working with a well-established product-led business in central London who are scaling their engineering team and looking for a hands-on .NET Engineering Manager to lead one of their cross-functional squads. As a key figure in the department, you … strong leadership skills with deep technical knowledge of the Microsoft stack. You'll be responsible for driving technical direction, mentoring developers, and ensuring timely delivery of scalable, high-quality software products used by thousands of customers across the UK and Europe. What You’ll Be Doing: Leading a team of 6–10 software engineers (primarily .NET) in an … Collaborating closely with Product, DevOps, and QA teams to deliver robust solutions. Staying hands-on with code where necessary, especially in design reviews and complex problem-solving. Driving modern engineering best practices including CI/CD, cloud-native development (Azure), and automated testing. Tech Stack: C#, .NET Core/.NET 8+ Azure (Functions, App Services, Service Bus, Cosmos DB More ❯
Posted:

Staff Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
developrec
Staff Software Engineer– Greenfield Tech refresh project London (Hybrid: 2 days per week onsite) | Up to £120,000 + 10% Bonus + Excellent Benefits Are you a passionate Staff or Principal Engineer looking to lead modernisation initiatives and shape the next generation of systems for a scaling tech-led business? We’re working with a cutting-edge technology company … who are about to embark on a tech refresh project moving toward a modern, cloud-native, event-driven architecture with Go and other modern software development languages. They're on the lookout for an experienced Staff Engineer, who has worked on similar modernisation and migration projects to play a pivotal role in this transformation journey. What You’ll Be … architecture and platform decisions to improve system performance, reliability, and scalability. Champion DevOps best practices: CI/CD, automation, IaC (Terraform), observability and security. Collaborate across teams, build strong engineering practices, and foster a culture of continuous improvement. Mentor and guide engineers, shaping both tech strategy and team capability (70% hands on, 30% mentoring/leadership) What They’re More ❯
Posted:

Senior Software Developer

City of London, London, England, United Kingdom
Hybrid / WFH Options
Matched Group
Senior Full Stack Software Developer Tech : AWS Lambda, React with Next.js, TypeScript, Node.js, and Terraform Why? start-up financial services, revolutionising the industry Location : Hybrid - 2-3 days in the office (London) Salary : £80k - £95k + benefits Our Client A new UK-based financial services provider is launching a credit card offering aimed at delivering fair, flexible, and user … friendly financial products to consumers. The organisation is committed to empowering individuals by enhancing their understanding and control of personal finance through clarity, intelligence, and technology. Senior Full Stack Software Developer - Responsibilities Collaborate with Product Owners to ensure that the technical roadmap aligns with the product vision. Actively participate in product planning meetings and provide technical input to guide … guidance and mentorship to junior developers. Stay up-to-date with new technology trends, applications, and protocols. Contribute to the development of technical documentation and standards. Senior Full Stack Software Developer - Experience Required Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience Proven experience as a Full Stack Engineer or More ❯
Employment Type: Full-Time
Salary: £80,000 - £95,000 per annum
Posted:

Senior Software Engineer – ML Data Platform

City of London, London, United Kingdom
Zettafleet
founding team and contribute towards best practices, standards, and culture of the company. What we are looking for: Back-end development: 5+ years of industry experience in back-end engineering developing data platforms or large-scale extract-transform-load (ETL) pipelines. Programming languages: Proficiency in Python for data pipelines, distributed systems and micro-services. Cloud-native technologies: Experience in … developing and deploying in cloud platforms (e.g., AWS, GCP or Azure), an understanding of containerisation (e.g., Docker) and infrastructure-as-code software (e.g., Terraform). Algorithms and data structures: Excellent understanding of core CS fundamentals, including common abstract data structures and algorithms with the ability to apply them to optimise production systems. Problem solving: Strong analytical problem-solving skills … an impact on day one. Competitive salary, equity and benefits package. 28 days + public holidays allowance. Opportunities for professional growth and progression with your career. Work on challenging engineering problems that have a real impact on the industry. Work with high-profile customers and technology partners. More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Stealth AI Startup
forefront of agentic systems. What You’ll Do Design & build scalable backend services and data pipelines - written in Python and deployed with Docker & Kubernetes. Integrate with enterprise ecosystems- enterprise software systems such as SAP and Oracle ERP, GraphQL/REST APIs, SFTP feeds, and event buses (Kafka, Pulsar). Wrangle large, heterogeneous data sets —model, transform, and index multi … the stack - build lightweight front-ends when needed and pair with ML engineers on inference and evaluation pipelines. You Might Be a Great Fit if You Have strong commercial software-engineering experience, with a fluency in Python and comfortable in TypeScript/JavaScript . Have built and operated data-intensive systems (batch & streaming) in a cloud environment (AWS … to disconnect and recharge. Visa sponsorship available for exceptional talent already eligible to work in the UK (must be based in the UK already) An opportunity to define the engineering culture and leave your mark on technology that could reshape a vast, underserved market. Interview Process: Following an initial screening call with our talent partner, the interview process will More ❯
Posted:

Software engineer (Full-stack developer)

City of London, London, United Kingdom
IFPI
Job title: Software engineer (Full-stack developer) Reporting to: Deputy Director of CPE; Development Location: London, UK (3 days working from the office, 2 days from home) Start date: ASAP Background IFPI is the voice of the recording industry worldwide. IFPI and its National Group network represents the interests of some 8,000 members across the globe. Our mission … Proactive and empirical person Desirable PCAP, Oracle Database Administrator/IBM Certified Database Administrator or similar certifications are highly desirable. Willing to obtain certifications. Undergraduate degree in Computer Science, Engineering, or a related field. Demonstrable knowledge of data mining techniques using web crawlers/scrapers. Interest in technology outside the standard development ecosphere. Knowledge developing AI-based products (LLMs More ❯
Posted:

Backend Software Engineer C# .Net - Trading

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (C# .Net Core Cloud CQRS) London/WFH to £80k Are you a technologist with strong backend C# .Net skills? You could be progressing your career at in a senior, hands-on role Backend Software Engineer role at a successful and scaling Retail FX Brokerage working on complex and interesting Greenfield systems with … continual learning and self development opportunities. As a Backend Software Engineer you'll be designing and developing high quality, maintainable, and reliable code for a real-time, low latency trading systems built mostly in C# and React deployed to Azure. You'll focus on C# .Net backend development within an AWS environment, but also with exposure across the full … TypeScript/React.js or Angular You have strong analytical and problem solving skills You're collaborative with excellent communication skills What's in it for you: As a Backend Software Engineer/Developer you will earn a competitive package: Up to £80k salary Bonus Private Healthcare Pension 25 days holiday Apply now to find out more about this Backend More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Gravitas Recruitment Group (Global) Ltd
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in the financial services sector, based in Greater London, United Kingdom. This permanent full-time role offers a competitive salary ranging from £90,000 to £100,000 and provides an exciting opportunity to work on innovative projects in a fast-paced and rewarding … environment. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining robust, scalable, and secure applications. You will play a key role in architecture decisions and contribute to the full software development lifecycle, from requirements gathering and design to deployment and support. You will work closely with cross-functional teams and have an opportunity … of cloud platforms including Azure, AWS or GCP Solid experience in building RESTful APIs and microservices Proficient in using version control systems such as Git Good understanding of secure software development practices Strong problem-solving and analytical skills Excellent communication and collaboration abilities Experience with Agile development methodologies Previous experience within the financial services sector is advantageous No sponsorship More ❯
Posted:

Senior Software Engineer

City of London, England, United Kingdom
Faraday Underwriting Limited
American Specialist Lines, Financial Lines, International Casualty and UK Liability Insurance), Property (Direct & Facultative and Treaty), Accident & Health, Agriculture and Energy. Faraday is offering an opportunity for a Senior Software Engineer . Context of the Role We are seeking a highly skilled Senior Software Engineer with a strong background in building scalable, high-quality, and high-performance solutions … on the Microsoft technology stack (.NET/Blazor/C#). As a Senior Software Engineer, you will be responsible for building and maintaining internal and external-facing web applications in collaboration with international and interdisciplinary teams. The IT team currently consists of seven developers and solution specialists and the successful candidate will be the lead for the Microsoft … technology stack. Key Responsibilities Design, develop, test, support and deploy custom web and mobile applications based on .NET (Blazor, C#), C++. Gather customer software requirements and develop related software applications and programs. Collaborate with architects, engineers, and other team members to design scalable and efficient solutions. Implement Azure Cloud Services and features that enhance application performance and reliability. More ❯
Posted:

🌳 Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth – Fully Remote 🌳

City of London, London, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth – Fully Remote 🌳 Areti Group is excited to partner with a Series funded startup poised for rapid expansion, growing by 40 heads in the next 3 months! We are urgently seeking x8 Fullstack Tech leads to join their high-performing team. This fully remote role offers … tech. Languages : 🌳 Ruby-on-Rails, Java, Python, C#, PHP 🌳 VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Cloud & Database Management : Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization , and More ❯
Posted:

Backend Python Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Roc Search
Engineer with a strong foundation in Python and object-oriented programming. In this role, you will be responsible for designing, developing, and maintaining the server-side components of our software applications. You will collaborate closely with cross-functional teams, Data Engineers, Cloud Engineers, and Product stakeholders, to deliver scalable, secure, and efficient backend solutions. The ideal candidate will have … modern backend architectures. Familiarity with event-driven or microservice-based patterns is a plus. The team are also looking for someone who can bring experience or interest in AI Engineering to build intelligent services and working alongside Data Scientists to deploy scalable AI-driven features and applications. A familiarity with cloud-based AI/ML services in Snowflake Cortex … and Kubernetes for containerisation and orchestration of applications. Manage deployments with Helm and configuration in YAML. Develop shell scripts and automation for deployment and operational workflows. Work with Data Engineering to integrate and manage data workflows using Apache Airflow and DAG-based models. Perform comprehensive testing, debugging, and optimization of backend components. Required Skills Bachelor's degree in Computer More ❯
Posted:

Senior Python Developer

City of London, London, United Kingdom
Hybrid / WFH Options
TreasurySpring
as a Senior Python Developer, where you'll play a pivotal role in the development of both frontend and backend systems. Working closely with the CTO and Head of Software Engineering, you'll have the opportunity to make a significant impact within our fintech business. This role offers the flexibility of remote work with monthly visits to our … with Docker Experience with Cloud (Ideally AWS) Experience in finance What you’ll do: Responsibilities Designing and architect complex systems and applications. Understanding technical requirements, proposing solutions, and designing software components and systems. Writing high-quality, efficient, and maintainable code Participating in code reviews, providing feedback to other team members and ensuring that coding standards and best practices are … Python applications, identifying bottlenecks and inefficiencies and implementing solutions to improve scalability, responsiveness, and efficiency. Staying updated on the latest trends, technologies, and best practices in Python development and software engineering What we offer: Benefits Competitive salary, depending on experience Equity and bonus scheme Unlimited Paid Leave Hybrid office-working model - we're in a great location near More ❯
Posted:

Dynamics Software Engineering Manager (ERP)

City of London, London, United Kingdom
WeComm
is comprised of some INCREDIBLY talented people, who thrive in environments where cutting-edge technology is at the forefront. The Role: This is a great opportunity for an experienced Software Engineering Manager to lead the engineering efforts around Cloud technologies, Microservices and ERP. They are currently undergoing an ERP migration from a legacy system to Microsoft Dynamics … Business Central and are looking for an Engineering manager with hands on experience of dynamics migrations. This role requires strong hands-on leadership, which will blend technical expertise, strategic architectural planning, and team mentorship, to ensure a seamless technology modernisation effort. The key responsibilities for the role are: ERP: Oversee the end to end ERP migration to Microsoft Dynamics … evaluate performance Project Delivery: Collaborate with cross-functional team, including Product Management and QA to ensure timely project and solution delivery - Support in implementing best-practise Agile methodologies across engineering teams - Translate business requirements into technical deliverables Process Improvement: Collaborate with DevOps to refine and develop workflows, CI/CD pipelines and coding standards - Advocate for a DevOps mindset More ❯
Posted:
Software Engineering
the City of London
10th Percentile
£56,250
25th Percentile
£70,000
Median
£87,500
75th Percentile
£117,500
90th Percentile
£145,500