Software Engineering Jobs in the City of London

676 to 700 of 853 Software Engineering Jobs in the City of London

Senior Software Engineer

london (city of london), south east england, united kingdom
Ad Idem Consulting
We are looking to speak with Senior Software Engineers for our client, a growing SaaS company. Key Responsibilities: Design and Architect scalable, reliable, and high-performance services and APIs. Write clean, optimised, and maintainable code primarily in TypeScript within an AWS cloud environment. Lead technical reviews and drive best engineering practices across the team (testing, CI/CD … documentation). Collaborate cross-functionally with Product Managers and Design to translate business requirements into technical solutions. Key Requirements: 5+ years of professional experience in software development, with 2+ years in a Senior capacity within a fast-paced SaaS or tech environment. Proven experience designing and deploying applications in a microservices/distributed architecture. More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Understanding Recruitment
Software Engineer | Security Platform | London (Onsite 5 days) Looking to build something hugely impactful within security? This VC-backed startup is redefining how enterprises secure the cloud - already processing billions of events weekly , doubling ARR last quarter , and landing on multiple “Startup to Watch” lists out there. Now they’re bringing in further Software Engineers to help shape … the core product, scale the platform, and push the limits of cloud security tech. You’ll join a world-class team solving complex engineering challenges - from distributed systems and large-scale data pipelines to real-time detection and automation. Every line of code you write will have real impact. 💡 They’re after someone who: Has solid OOP experience (Python More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
CXC
We’re seeking a skilled C++ Software Engineer to join our client’s multidisciplinary team developing advanced intra-operative medical devices. You’ll be contributing to the core application software, enhancing existing systems, and helping to build the next generation of surgical technology that integrates application, embedded, and cloud components. This is an opportunity to work on high … performance, secure, and reliable medical-grade software in a dynamic, innovative environment. Location: London, United Kingdom Type: Contract (6+ Months) | Hybrid Key Responsibilities Develop and enhance software for intra-operative devices. Ensure maintainability, reliability, and performance of existing software systems. Improve device monitoring and cloud connectivity capabilities. Investigate and resolve technical issues reported during testing or support. … Contribute to security and regulatory compliance processes. Deliver robust, secure-by-design software for medical applications. Must-Have Skills BS/MS in Computer, Electrical, or Electronics Engineering (or equivalent). Proven experience writing high-quality, high-performance C++ (C++17 or newer) code. Strong knowledge of Unix/Linux environments. Hands-on experience with inter-process communication (gRPC More ❯
Posted:

Software Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
CXC
We’re seeking a skilled C++ Software Engineer to join our client’s multidisciplinary team developing advanced intra-operative medical devices. You’ll be contributing to the core application software, enhancing existing systems, and helping to build the next generation of surgical technology that integrates application, embedded, and cloud components. This is an opportunity to work on high … performance, secure, and reliable medical-grade software in a dynamic, innovative environment. Location: London, United Kingdom Type: Contract (6+ Months) | Hybrid Key Responsibilities Develop and enhance software for intra-operative devices. Ensure maintainability, reliability, and performance of existing software systems. Improve device monitoring and cloud connectivity capabilities. Investigate and resolve technical issues reported during testing or support. … Contribute to security and regulatory compliance processes. Deliver robust, secure-by-design software for medical applications. Must-Have Skills BS/MS in Computer, Electrical, or Electronics Engineering (or equivalent). Proven experience writing high-quality, high-performance C++ (C++17 or newer) code. Strong knowledge of Unix/Linux environments. Hands-on experience with inter-process communication (gRPC More ❯
Posted:

Senior Embedded Software Engineer

City of London, London, United Kingdom
Formula Recruitment
Senior Embedded Software Engineer Salary : Up to £100,000 Location : London - 3 days a week We’re working with a rapidly growing tech for good company that is transforming how data, automation, and smart integrations shape the future of digital infrastructure. Their platform optimises real-time operations, connecting users with seamless, intelligent technology solutions. We are looking for a … modern, innovative and driven Senior Embedded Software Engineer to join their growing team. They are looking for someone who has commercial experience working with C software development in an IoT, hardware or embedded solutions environment , who is interested in a data-driven AI-first journey. Responsibilities: Design, implement, and test firmware for embedded systems across diverse market applications. … issues. Develop and manage automated test frameworks for embedded devices to ensure robust validation. Create and execute both manual and automated test cases. Key requirements: 5+ years experience in software development with C in an embedded environment. Proven knowledge in digital electronics and working at the interface between hardware and firmware. Strong experience debugging embedded software and associated More ❯
Posted:

Senior Embedded Software Engineer

london (city of london), south east england, united kingdom
Formula Recruitment
Senior Embedded Software Engineer Salary : Up to £100,000 Location : London - 3 days a week We’re working with a rapidly growing tech for good company that is transforming how data, automation, and smart integrations shape the future of digital infrastructure. Their platform optimises real-time operations, connecting users with seamless, intelligent technology solutions. We are looking for a … modern, innovative and driven Senior Embedded Software Engineer to join their growing team. They are looking for someone who has commercial experience working with C software development in an IoT, hardware or embedded solutions environment , who is interested in a data-driven AI-first journey. Responsibilities: Design, implement, and test firmware for embedded systems across diverse market applications. … issues. Develop and manage automated test frameworks for embedded devices to ensure robust validation. Create and execute both manual and automated test cases. Key requirements: 5+ years experience in software development with C in an embedded environment. Proven knowledge in digital electronics and working at the interface between hardware and firmware. Strong experience debugging embedded software and associated More ❯
Posted:

Sr. Java Software Engineer - Major Hedge Fund

City of London, London, United Kingdom
Capital Markets Recruitment
Our client, a major Quantitative Hedge fund, is looking to hire a skilled Java Software Engineer to help build out the firm's trading systems and tooling. This role allows you to join one of the world's most successful hedge funds, collaborate with an exceptionally talented team operating in a hybrid approach, and earn market-leading compensation packages. More ❯
Posted:

Sr. Java Software Engineer - Major Hedge Fund

london (city of london), south east england, united kingdom
Capital Markets Recruitment
Our client, a major Quantitative Hedge fund, is looking to hire a skilled Java Software Engineer to help build out the firm's trading systems and tooling. This role allows you to join one of the world's most successful hedge funds, collaborate with an exceptionally talented team operating in a hybrid approach, and earn market-leading compensation packages. More ❯
Posted:

Senior .Net C# Software Developer : Market Data with Commodity Trading Company - 12 Month Initial Contract

City of London, Greater London, UK
Eaglecliff Recruitment
Exciting opportunity for a Senior .Net C# Software Engineer with a background in front office trading to join a global Commodities Trading Company. You will be working in a front office trading environment dealing directly with business users & stakeholders. The role involves development & support of the existing platform for managing market and fundamental data across capture, forecasting and visualisation More ❯
Employment Type: Part-time
Posted:

Senior .Net C# Software Developer : Market Data with Commodity Trading Company - 12 Month Initial Contract

london (city of london), south east england, united kingdom
Eaglecliff Recruitment
Exciting opportunity for a Senior .Net C# Software Engineer with a background in front office trading to join a global Commodities Trading Company. You will be working in a front office trading environment dealing directly with business users & stakeholders. The role involves development & support of the existing platform for managing market and fundamental data across capture, forecasting and visualisation More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
fanvue
their audience. We’re on a mission to redefine the creator economy by empowering creators to connect, share, and earn more efficiently. 🎯The Role: We’re looking for a Software Engineer to own and evolve Fadmin, our internal admin tool that powers the day-to-day operations of Fanvue. Built on React, Prisma, and Material UI, Fadmin is used … long-term maintainability of the platform. 🚀What You'll Do: Develop and maintain Fadmin, an internal admin tool built on React-Admin, Prisma, and MUI. Collaborate with product and engineering teams to build intuitive and efficient internal workflows. Design and implement CRUD interfaces and custom views using React-Admin. Create and manage database queries and mutations using Prisma ORM. More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Harrington Starr
of London (On-site) Permanent | £90,000 – £120,000 We’re partnered with an innovative proprietary trading firm in the City of London that is hiring a Senior C# Software Engineer . You’ll work on greenfield projects, cutting-edge technology, and play a key part in shaping systems that directly influence trading performance. Key Benefits Competitive salary with More ❯
Posted:

Lead Software Engineer (.NET)

City of London, London, United Kingdom
Hybrid / WFH Options
Trust In SODA
agile, CI/CD, and automated testing to boost productivity. We're looking for a leader with strong technical expertise: Strong experience with design & architecture Experience: 5+ years in software development with hands-on coding, including prior lead or senior engineer roles. .Net 6+ & .Net Framework Entity Framework/Entity Framework Core SQL React & TypeScript - The role in a More ❯
Posted:

Lead Software Engineer (.NET)

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Trust In SODA
agile, CI/CD, and automated testing to boost productivity. We're looking for a leader with strong technical expertise: Strong experience with design & architecture Experience: 5+ years in software development with hands-on coding, including prior lead or senior engineer roles. .Net 6+ & .Net Framework Entity Framework/Entity Framework Core SQL React & TypeScript - The role in a More ❯
Posted:

Platform Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Few&Far
key role in shaping and scaling the core infrastructure that supports their AI products. This is an opportunity to join a small, high-performing team where your ideas and engineering expertise will have a direct impact. What You’ll Be Doing Designing, building, and maintaining infrastructure across AWS and GCP . Deploying and managing services with Kubernetes and Terraform … . Implementing automation and observability tools such as Grafana and GitHub Actions . Collaborating closely with software engineers to deliver scalable and secure systems. Applying solid security and compliance fundamentals — basic SOC knowledge is a huge plus. What We’re Looking For Strong background in Platform or DevOps Engineering , ideally with a software development mindset . Hands … and the ability to move between the two. Proficiency with Kubernetes, Terraform, Grafana, Python, Bash, and GitHub Actions . A collaborative mindset and eagerness to contribute to a growing engineering culture. What’s on Offer Up to £85,000+ base salary (depending on experience) 20% company performance bonus Equity in a fast-growing AI product company Fully remote (UK More ❯
Posted:

Senior Machine Learning Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
SteadyPay
impact. You’ll remain hands-on in design and experimentation while mentoring 1–2 junior ML engineers. You’ll collaborate closely with credit analysts, data scientists, and the wider engineering team to ensure our models are accurate, explainable, and seamlessly integrated into our lending platform. What You’ll Do Lead the design, training, and optimisation of credit risk and … Ensure models are explainable and compliant, collaborating with credit and risk teams to interpret outcomes. Mentor junior ML engineers through code reviews, technical guidance, and project planning. Work with software engineers to productionise models (deployment and pipelines handled by the engineering team). Stay ahead of emerging ML techniques and bring new ideas to improve scalability, performance, and … focused on experimentation and impact. Competitive salary, stock options, and benefits. Hybrid working and flexibility. Interview Process Recruiter Call – Introduction & background Technical Interview – Deep dive into ML design, feature engineering, and evaluation Practical Task – Model development or analysis challenge Final Interview – Team fit, leadership approach, and business alignment More ❯
Posted:

Senior Machine Learning Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
SteadyPay
impact. You’ll remain hands-on in design and experimentation while mentoring 1–2 junior ML engineers. You’ll collaborate closely with credit analysts, data scientists, and the wider engineering team to ensure our models are accurate, explainable, and seamlessly integrated into our lending platform. What You’ll Do Lead the design, training, and optimisation of credit risk and … Ensure models are explainable and compliant, collaborating with credit and risk teams to interpret outcomes. Mentor junior ML engineers through code reviews, technical guidance, and project planning. Work with software engineers to productionise models (deployment and pipelines handled by the engineering team). Stay ahead of emerging ML techniques and bring new ideas to improve scalability, performance, and … focused on experimentation and impact. Competitive salary, stock options, and benefits. Hybrid working and flexibility. Interview Process Recruiter Call – Introduction & background Technical Interview – Deep dive into ML design, feature engineering, and evaluation Practical Task – Model development or analysis challenge Final Interview – Team fit, leadership approach, and business alignment More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Durlston Partners
Software Engineer - AI Start Up - up to £300k + Equity We are working with an institutionally backed AI firm that is disrupting the AI market. This is an excellent opportunity for engineers looking to move from HFT into AI and avoid lengthy non-competes. Overview The company is building next-generation systems that push the boundaries of applied AI … combining large-scale distributed compute, ML infrastructure, and high-performance software engineering. Role This role is an opportunity to work in a research environment, working closely with world-class engineers and researchers, many of whom come from high-performance computing backgrounds (former HFT engineers or ICPC champions). Requirements Outstanding academic record, minimum requirement is a Computer Science (or More ❯
Posted:

Software Engineer

london (city of london), south east england, united kingdom
Durlston Partners
Software Engineer - AI Start Up - up to £300k + Equity We are working with an institutionally backed AI firm that is disrupting the AI market. This is an excellent opportunity for engineers looking to move from HFT into AI and avoid lengthy non-competes. Overview The company is building next-generation systems that push the boundaries of applied AI … combining large-scale distributed compute, ML infrastructure, and high-performance software engineering. Role This role is an opportunity to work in a research environment, working closely with world-class engineers and researchers, many of whom come from high-performance computing backgrounds (former HFT engineers or ICPC champions). Requirements Outstanding academic record, minimum requirement is a Computer Science (or More ❯
Posted:

Senior AI Engineer - Remote (UK)

City of London, London, United Kingdom
Hybrid / WFH Options
MCS Group | Your Specialist Recruitment Consultancy
big leap: embedding AI and Generative AI directly into that platform. That's where you come in. What You'll Be Doing This is a hands-on, impact-heavy engineering role. You'll design, build, and deploy AI-powered capabilities that make a genuine difference to how users interact with the platform - things like intelligent assistants, automated insights, and … adaptive recommendations. You'll work alongside product and engineering teams to bring these ideas to life, helping to shape both the technical direction and the AI strategy. Expect to spend your time on: Building and productionising LLM-based features and GenAI workflows. Using frameworks like LangChain, PyTorch, and TensorFlow to bring models into production. Working with AWS Bedrock, SageMaker … for an engineer who's comfortable getting stuck into all layers of AI delivery - from model design to deployment. You'll likely have: Around 7 years' experience as a Software Engineer or Machine Learning Engineer. A strong grounding in Python, with hands-on experience building and shipping AI/ML or LLM-driven products. Experience with cloud ML platforms More ❯
Posted:

Technical Lead, C# and Azure

City of London, London, United Kingdom
ARC IT Recruitment
Tech Lead – Azure/.NET Remote/London (occasional office visits) circa £95 - 100k + 20% bonus + excellent benefits Azure, C#, .NET, API A Lead Software Engineer with strong experience in Azure and C#/.NET is required by a global, prestigious luxury brand. This is a hands-on leadership role where you will translate architectural vision into … high-performance, enterprise-grade solutions. Working closely with the Global Head of Engineering and a talented global team of developers and architects, you will plan, design, and deliver scalable, secure, and automated cloud platforms within Microsoft Azure. The organisation has beautiful offices in the West End, with a requirement to attend approximately once a fortnight. Key Responsibilities: Design and … Azure certifications are advantageous. Why Apply? This is an opportunity to play a key role in defining the technical direction of a global platform, combining architecture, leadership, and deep engineering capability. If you thrive on building robust, cloud-native systems, leading high-performing teams, and solving complex challenges at scale, this role offers the opportunity to make a genuine More ❯
Posted:

Senior Infrastructure Software Engineer (Python/Go)

City of London, London, United Kingdom
Iceberg
We’re looking for a seasoned software engineer who thrives on building in new domains. This role sits at the intersection of infrastructure and networking, perfect for a developer who loves tackling unfamiliar technical areas, learns fast, and brings strong engineering fundamentals. You’ll be responsible for leading design discussions, owning projects end-to-end, and mentoring junior … developers. While networking knowledge is useful, what matters most is your software development expertise and ability to apply it in infrastructure-heavy environments. What you’ll be doing: Designing and building tools and services that support networking and infrastructure teams Driving technical design conversations and guiding architectural decisions Leading by example with clean, scalable Python/Go development Mentoring … the technical bar across the team Learning new areas quickly and applying your expertise to solve complex infrastructure problems What we’re looking for: 7+ years of hands-on software development experience (Python and/or Go strongly preferred) Proven track record of delivering production systems in infrastructure, Linux, or systems engineering environments Strong knowledge of Linux, ideally More ❯
Posted:

Senior Infrastructure Software Engineer (Python/Go)

london (city of london), south east england, united kingdom
Iceberg
We’re looking for a seasoned software engineer who thrives on building in new domains. This role sits at the intersection of infrastructure and networking, perfect for a developer who loves tackling unfamiliar technical areas, learns fast, and brings strong engineering fundamentals. You’ll be responsible for leading design discussions, owning projects end-to-end, and mentoring junior … developers. While networking knowledge is useful, what matters most is your software development expertise and ability to apply it in infrastructure-heavy environments. What you’ll be doing: Designing and building tools and services that support networking and infrastructure teams Driving technical design conversations and guiding architectural decisions Leading by example with clean, scalable Python/Go development Mentoring … the technical bar across the team Learning new areas quickly and applying your expertise to solve complex infrastructure problems What we’re looking for: 7+ years of hands-on software development experience (Python and/or Go strongly preferred) Proven track record of delivering production systems in infrastructure, Linux, or systems engineering environments Strong knowledge of Linux, ideally More ❯
Posted:

Lead Software Engineer

City of London, London, United Kingdom
Understanding Recruitment
Lead Software Engineer | AI-Powered Real Estate Startup We’re partnering with a fast-growing AI startup that’s transforming how investors make decisions in real estate. Their cloud-native SaaS platform combines street-level data, financial modelling, and machine learning to deliver smarter, data-driven investment insights . With a new funding round about to drop , they’re … entering a bold new growth phase - expanding products, scaling systems, and doubling down on innovation. As the Lead Software Engineer , you’ll play a pivotal role in shaping the platform and the team behind it. You’ll define the technical roadmap, collaborate with product and data teams to ship impactful features, and stay hands-on when it counts - ensuring … scalability, reliability, and world-class engineering standards. 💡 What they’re looking for: – Strong background in cloud infrastructure (AWS preferred) – Solid experience with Python – Proven track record of scaling teams and systems in fast-growth environments If you’re ready to take the lead in a company redefining the intersection of AI and real estate , this is your chance to More ❯
Posted:

Python Contractor

City of London, London, United Kingdom
Burns Sheehan
Contract Python Fullstack Software Engineer | £600-£800/day IR35 Exempt Python Software Engineer (Python, ReactJS, Kubernetes) £600-£800/day Initial 6 Month Duration IR35 Exempt Hybrid - Central London (3 days a week) We are partnered with a well-funded scale up in the BioTech sector who are developing software to support autonomous robotics. They are … end code in a Senior IC capacity. You’ll be a hands-on contributor who can move fluidly across the stack while also influencing architectural design. Experience building scalable software in Python, contributing to the end to end software development process Ability to contribute in areas such as DevOps (Kubernetes) and Front end development (ReactJS modifications) Experience working … with AWS Experience influencing the architecture and design of applications Tech Stack - Python, ReactJS, Kubernetes, APi's, websockets, AWS Contract Python Fullstack Software Engineer | £600-£800/day IR35 Exempt More ❯
Posted:
Software Engineering
the City of London
10th Percentile
£57,500
25th Percentile
£70,000
Median
£86,000
75th Percentile
£113,125
90th Percentile
£145,000