Top Software Engineer Jobs in London
Collaborate with Data engineering and Business Analytics team to design and implement PowerBI Dashboards, establish best practices, develop Dev-Ops around PowerBI Dashboards, work with Data Governance Teams, and build re-usable PowerBI components. Opportunity for career development and upskilling provided by the company.
SAPI is looking for a Mid-level Software Engineer with expertise in frontend and backend development to join their team. Responsibilities include developing scalable applications, working with cross-functional teams, and solving complex challenges using microservices architecture. The ideal candidate is entrepreneurial and thrives in a fast-moving startup environment.
Join Doccla, a virtual ward company revolutionizing healthcare. Build and maintain virtual ward platform for remote patient monitoring. Work with functional programming (Clojure, Elixir) for backend and React/TypeScript for frontend. Drive engineering standards, automation, and growth in a B2B healthcare setting.
Seeking a talented Senior Software Engineer to lead the development of an innovative platform designed to streamline organizational meeting and decision management. Responsibilities include leading design and implementation, mentoring software engineers, and staying current with emerging technologies.
Lead troubleshooting of issues, collaborate with engineering teams globally, engage with product management, identify open source tools, deploy products on cloud platforms, and implement monitoring processes for data applications to meet SLAs.
Senior Software Engineer role focusing on search capability, developing innovative search algorithms, optimizing search systems, and collaborating with cross-functional teams. Hybrid position based in London, UK.
Lead the development of dynamic tracing for JavaScript applications, contribute to backend services optimization, resolve performance issues, engage in code design, collaborate with clients, mentor developers, and promote best software development practices.
Building software for large-scale quantitative research operations and portfolio production at WorldQuant. Requires 7+ years of production-quality C++ coding experience on Linux, expertise in system programming, and proficiency in data structures and algorithms.
Featured Jobs
Join our team as a Senior Software Engineer in Platforms at OP Labs, where we are working on scaling Ethereum's performance through open-source innovation. Responsibilities include supporting developer productivity, optimizing build and test times, contributing to the Optimism protocol development, and ensuring a reliable development stack. Skills required include experience with Docker, Kubernetes, Go, platform compatibility, and willingness to learn and adapt.
Senior Software Engineer at Algolia focusing on building and maintaining the Core Search Engine using C++ and Golang. Responsibilities include system design, development, and operation at scale, troubleshooting high-impact issues, and on-call participation. Preferred skills include experience in distributed systems, Kubernetes, information retrieval, and AI models.
Design, build, and implement backend services in microservice architecture using Go programming. Write high-quality, scalable code and collaborate with cross-functional teams to ship new features. Improve maintainability and performance of services. Resolve complex product issues reported by customers.
Join Cutover as an Integrations Engineer to build world-class solutions that seamlessly integrate customers' systems with the Cutover platform. Collaborate with talented engineers, understand customer requirements, write high-quality code, deliver integrations on time, work with cloud-based technologies, and maintain existing integrations.
Seeking a Senior Software Engineer to join Elasticsearch Performance Engineering team, focusing on developing automated tooling for benchmarking Elasticsearch workloads at scale in the cloud. Responsibilities include designing tooling, defining best practices, developing methodologies for benchmarking, architecting solutions, and investigating performance issues. Required skills include Python, Java, Linux shell scripting, Kubernetes, and cloud architectures.
Join HubSpot as a Staff Software Engineer on the Forms Frontend team within Marketing Hub. Help build the future of the Forms product, write and ship production code, collaborate with cross-functional teams, and contribute to product innovation. Experience with React and TypeScript is preferred. Passion for clean code, product development, and mentoring is essential.
Staff Software Engineer needed to join the Forms Frontend team at HubSpot to build and innovate on the Forms product within Marketing Hub. Responsibilities include writing production code, collaborating with cross-functional teams, implementing experiments, and contributing to company growth. Seeking engineers with strong programming fundamentals and a passion for clean, scalable code and product innovation.
Senior Software Engineer role at NICE involving leading technical roles, developing Actimize Onboarding products and customer solutions, mentoring junior members, and contributing to continuous improvement. Requires in-depth knowledge of C#, .NET, and associated ecosystem, experience in Agile development, financial services background, and effective communication skills.
As a Staff Software Engineer, you will design and engineer integrations for complex enterprise systems, collaborate with cross-functional teams, and provide insights to think beyond the status quo. The tech stack includes React Native, React.js, Angular, .Net C#, Kafka, SQL, CosmosDB, Azure, and more.
Cint is seeking a Principal Software Engineer to drive technical decisions, mentor teams, and contribute to product development. Responsibilities include creating architectures, establishing engineering standards, and collaborating with distributed teams. The ideal candidate has 10+ years of software development experience with expertise in Java, Golang, or Python.
Lead backend engineering efforts, build cloud-based systems for cyber threat detection, collaborate with multiple teams, mentor developers, improve product architecture and performance, contribute to the open-source community.
Seeking a Senior Software Engineer to join the AvaCloud team at Ava Labs. Responsibilities include developing scalable backend systems, collaborating with infrastructure and frontend teams, implementing best practices for distributed systems, and partnering with product teams for new feature development. Requires expertise in Golang, Typescript, AWS Cloud Stack, and a passion for blockchain technology.
Stacklok, a software supply chain security startup, is seeking a Senior Software Engineer experienced in Go language, Docker, Linux, and Git. Responsibilities include developing high-quality software, collaborating with teams, and enhancing system-level security. Desired skills include proficiency in secure coding practices and open-source projects.
Looking for a Principal Software Engineer with 7+ years of professional experience in Python to lead the design and development of a cutting-edge AI-centric platform. Responsibilities include architecting and developing scalable solutions, mentoring the engineering team, driving innovation, advising on technical considerations, and ensuring code quality through best practices.
Join the Analysis Engineering team at ForAllSecure to work on enhancing the analysis engine behind Mayhem, focusing on discovering bugs and security vulnerabilities. Collaborate with local and remote teammates, develop new features, fix bugs, and improve software security. Ideal candidate has strong computer science fundamentals and experience with systems-level programming in Linux, Rust, Python, and/or C/C++. Knowledge of compiler concepts, binary execution, operating system concepts, vulnerability research, and program analysis is preferred.
As a Quality Assurance Software Developer Engineer in Test (SDET) at Galaxy, you will be responsible for developing and implementing testing processes, building automated tests in CI/CD pipelines, collaborating with teams for software quality assurance, and continuously improving testing and deployment processes.
A Software Verification Engineer role at AALTO HAPS Ltd., responsible for implementing DO-178C Verification and Validation activities for the Zephyr HAPS Airborne Software. Tasks include working in a verification team, reviewing requirements, creating verification strategies, and performing software analysis. Hybrid working pattern with flexible hours.
Top London Companies Hiring Software Engineers
See AllPopular Job Searches
AI Engineer Jobs in London
Analytics Engineer Jobs in London
AI Jobs in London
AWS Jobs in London
Backend Developer Jobs in London
Cloud Engineer Jobs in London
Design Engineer Jobs in London
DevOps Jobs in London
DevOps Engineer Jobs in London
Engineering Jobs in London
Engineering Manager Jobs in London
Front End Developer Jobs in London
Full Stack Developer Jobs in London
Infrastructure Engineer Jobs in London
IoS Developer Jobs in London
Java Developer Jobs in London
Machine Learning Jobs in London
.NET Developer Jobs in London
Network Engineer Jobs in London
Project Engineer Jobs in London
Python Jobs in London
Python Developer Jobs in London
QA Jobs in London
QA Engineer Jobs in London
Software Engineer Jobs in London
Software Testing Jobs in London
Web Developer Jobs in London
All Filters
No Results
No Results