Top Software Engineer Jobs in London
The Principal Software Engineer at Nifty Gateway will define technical direction, mentor teammates, and tackle complex system challenges. Responsibilities include influencing leadership, designing and maintaining services, driving technical initiatives, and setting long-term strategy. Minimum qualifications include 8-10 years of software development experience with expertise in Python, distributed systems, and cloud computing. Preferred qualifications include expertise in event-driven architecture and observability.
Looking for a Full-stack Software Engineer to join the Experiences Squad in London. The role involves enhancing the Yieldify Conversion Platform and collaborating with a high-performing engineering team to deliver new features regularly.
Front-end engineer role at Kitman Labs responsible for building user-friendly interfaces and collaborating with backend engineers and designers. Passion for learning, detail-oriented, and comfortable in a dynamic team environment.
Lead in the design and implementation of DV's core trading platform using C++ 17. Collaborate with cross-functional teams to troubleshoot and solve complex problems in the trading space. Work directly with trading desks on new feature requests.
Principal Java Software Engineer at Mangopay responsible for developing software in a modern cloud architecture using Java and other technologies. Key responsibilities include learning APIs, working with different APM, creating queries using GraphQL, and leading architecture decisions.
Looking for a frontend software engineer to work on core platforms Jebena and Sini, develop new features, maintain existing code, collaborate with teams, and contribute to major feature planning. Must have a degree in computer science and multiple years of professional experience as a front-end engineer.
Seeking an experienced Staff Frontend Software Engineer to help set technical direction and develop a modern web UI application at Neptune, a platform aiming to become an MLOps standard for data scientists worldwide. Responsibilities include leading the development of scalable, portable, and flexible features, collaborating with other engineers, defining architecture, and driving technical initiatives. Required skills include JavaScript, TypeScript, and proficiency in React. Full-time remote work with office in Warsaw available.
Seeking a Staff Backend Software Engineer to set technical direction and develop a distributed system at scale effectively in a company aiming to become an MLOps standard. Responsibilities include leading building larger strategic features, defining architecture, driving technical initiatives, and more. Requires 10+ years of experience in Software Development of distributed systems, proficiency in Java, knowledge of Kubernetes and containerization, and expertise in data storage technologies.
Featured Jobs
Seeking a talented and motivated Senior Software Engineer to design, develop, and maintain high-quality software solutions for the hospitality industry. Responsibilities include collaborating with cross-functional teams, designing and developing software solutions, implementing CI/CD pipelines, and participating in team activities.
Canonical is hiring an Ubuntu on WSL Software Engineer to work on the Windows Subsystem for Linux technology, bridging Linux into Windows environments. The role involves implementing new WSL features, managing Ubuntu WSL applications, contributing to upstream projects, and ensuring Ubuntu releases are on schedule. The candidate will work in languages like Python, Golang, Flutter, and C/C++. Strong technical skills and communication abilities are important for this role.
Seeking a highly experienced Senior Golang Software Engineer with expertise in building scalable systems in Golang and an affinity for cryptography and mathematics. Responsibilities include designing and developing new features, contributing to architectural decisions, and participating in all aspects of the software development process. Qualifications include strong Golang and high performance computing experience, knowledge of ZKP, SNARK, and STARK technologies, and a Master's degree in Computer Science or a related field. Full-time position with competitive salary and benefits package.
Seeking an experienced Senior Java/Kotlin Backend Engineer to join the team, responsible for building and maintaining server-side systems using Java/Kotlin, blockchain, and zk-rollups. Must have experience in consensus algorithms and working in an Open Source environment. Remote-friendly start-up environment with a focus on diversity and transferable skills.
Lead GoLang Software Engineer role at Linea, contributing to the development of scalable systems using Go, zkEVM Prover implementation, architectural decisions, backend migrations, new technology adoption, and open-sourcing initiatives. Requires expertise in GoLang, cryptography, and distributed systems.
Lead the design, development, and maintenance of zkEVM layer 2 client in Java/Golang. Collaborate with research team, manage and mentor engineers, evaluate performance, integrate with infrastructure, stay updated on blockchain tech, document and provide support to users.
Principal Software Engineer responsible for defining and maintaining architecture roadmap, leading technical solutions, and driving innovation for new products. Must have deep knowledge of Cloud native distributed system development and hands-on experience with micro-services and event-driven architecture. Responsibilities include providing technical leadership, mentoring engineering teams, and driving automation and operational excellence.
The AI Software Engineer II is responsible for designing, developing, and implementing new or modified software products for ongoing AI/decision technology projects. They collaborate closely with various teams to ensure software projects meet requirements and focus on integrating different AI algorithms to create user-friendly solutions.
Join the Money Remittance Team to develop and support the Money Transfer mobile user experience in customer-facing apps. Collaborate with a multinational team, work on new innovative features in a Scrum environment, and drive technical debt reduction. Requires 1 year of Flutter experience and 4+ years of mobile development experience.
Seeking a Principal Software Engineer to enhance vector similarity search functionality within Elasticsearch, implementing new features, enhancements, and bug fixes. Collaborate with a globally-distributed team to deliver industry-leading search capabilities. Must have expertise in vector similarity information retrieval and professional experience with vector databases and algorithms.
As an entry level Software Developer at Konrad, you will work on mobile or web applications, write maintainable software, participate in code review, and research new technologies. A proactive personality and strong communication skills are essential for success in this role.
Lead Software Engineer role at JPMorgan Chase focusing on full-stack development, problem-solving, and agile methodologies. Responsible for identifying and executing software solutions, developing high-quality code, supporting products, and collaborating with cross-functional teams. Required skills include Java, SpringBoot, TypeScript, React, GraphQL, REST, and agile methodologies.
Join Edenred as a Software Engineer working on cutting-edge payment processing and digital banking solutions. Collaborate in a dynamic environment to deliver high-quality software and contribute to platform development and feature enhancements. Utilize skills in Java, SQL, Springboot, TDD, BDD, and more.
Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management.
Stacklok, an innovative software supply chain security startup in London, is looking for a Senior Software Engineer with expertise in Go language, Docker, Linux, and Git. The role involves building and improving the platform for providing security features to developers and organizations.
Join Aircall as a Senior Software Engineer in the Authentication team in EMEA. Develop business-critical features, mentor junior team members, and work with NodeJS, Typescript, AWS, SAML, SSO, OAuth 2.0, and GraphQL. Collaborate on architectural design, deployment, and operational excellence for customer value and integration with critical tools.
Seeking a Software Engineer to assist in the design and development of software applications, write code, participate in code reviews, debug and test software applications, collaborate with cross-functional teams, and stay abreast of new technologies. Experience in Java, Linux, shell scripting, high availability application development, and a degree in Computer Science or related field are essential requirements. Knowledge of DevOps tools like Kubernetes, Docker, and CI/CD is desirable. The position offers competitive salary, hybrid office/home working, flexible hours, and various benefits such as pension plan, holidays, private health scheme, international travel opportunities, life assurance, and onsite amenities.
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