Top Software Engineer Jobs in London
Lead and inspire a regional software engineering team to invent new technology and build new products in the open source application and infrastructure operations field. Work on Python and Golang to design and deliver open source software operations code, shape high-quality monitoring infrastructure, rethink operations for customers and the open-source community, and coach colleagues.
This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack. Responsibilities include resolving complex customer problems, participating in upstream communities, developing bug fixes, and reviewing code.
Software engineer role focused on Python development and Kubernetes operations for open source applications. Responsibilities include designing and delivering software operations code, working across the Linux stack, ensuring infrastructure reliability, and collaborating with teams to deliver high-quality services to customers.
Canonical is hiring a Python Software Engineer to join the Certification team, responsible for developing tools for hardware certification with Ubuntu Core and Ubuntu Desktop/Server. The role involves Python development for test automation tools and Linux-based hardware, with a focus on improving the quality of Linux experience for end users.
Contribute to the development of Juju, an open-source Go project that powers complex distributed software systems. Collaborate with a distributed team, debug issues, and work on highly concurrent and highly distributed systems. Requirements include Go development experience, excellent communication skills, academic track record, and willingness to travel for internal events.
The Embedded Linux Software Engineer role at Canonical involves working on low-level system technology, embedded systems, and open source projects. Responsibilities include software development, hardware optimization, QA testing, robotics, IoT, and networking. Engineers collaborate on the latest Linux kernel and RTOS technologies, deliver Ubuntu for IoT and server-class hardware platforms, and engage with the open source community.
The Billing System Software Engineer at Canonical will be responsible for delivering engineering solutions in Go or Python, collaborating on technical designs, deploying and operating services, and seeking improvements in engineering and operations practices. The role is based remotely in the EMEA region and requires travel to international destinations occasionally.
Join CreativeX as a Fullstack or Front-end Software Engineer in London to help pave the road for the company's journey. Responsibilities include building scalable, extendable, and well-tested product solutions, working closely with product and design teams, and collaborating with the Data Engineering team. Ideal candidates are curious learners who thrive in an agile environment and contribute to improving the technology stack. Visa sponsorship is not available for these roles.
Featured Jobs
Junior position for analyst programmer, junior software engineer who is also able to complete analysis and who is able to work at a basic level in various languages including SQL.
Lead small teams in the engineering of cutting-edge solutions in the areas of metadata, data entitlements, data model authoring, and storage. Collaborate with stakeholders to ensure the right solutions are built. Develop secure and high-quality production code. Drive decisions that influence product design and technical operations. Contribute to the engineering community and advocate firmwide frameworks. Influence peers to consider leading-edge technologies. Foster a culture of diversity, equity, and inclusion.
Lead Software Engineer - DevOps Engineer at JPMorgan Chase within the accelerator team. Collaborate with platform engineers, contribute to cloud native architecture, design and deliver new features, automate aspects of SDLC, work with cutting-edge technologies, and implement tooling for infrastructure management and scalability.
Lead Software Engineer focused on delivering cloud-native solutions in Java with a specialization in identity management. Responsible for designing and implementing technical solutions, writing tests, contributing to architecture design, and supporting products through their life cycle.
As the Head of Data - Principal Software Engineer at JPMorgan Chase, you will lead a team to design, develop, and implement data platforms and infrastructure for a multi-cloud product. Responsibilities include architecting scalable solutions, leading a team of data engineers, developing data pipelines, and ensuring data security and compliance. Required qualifications include proficiency in data engineering, programming languages, big data tools, cloud platforms expertise, and data integration skills.
Looking for a Senior Frontend Software Engineer to work on real-time web apps for data visualization. Responsibilities include developing a SaaS platform, collaborating with the team, and solving performance and user experience challenges. Must have software engineering skills, experience with JavaScript, CSS, React, Vue.js or Angular, and a problem-solving attitude.
Senior Software Engineer role at monday.com in London, responsible for developing infrastructure features from UI to database using a tech stack including React, Redux, Node.js, Ruby on Rails, AWS, Elastic Search, Redis, and MySQL. This is a hybrid position with 3 days/week in the London office.
Experienced Software Engineer needed to join Simulator Engineering team responsible for maintenance and upgrade of Helicopter Simulators at RAF Benson. Role involves software development, fault finding, and system configuration.
Join Lunar Gridshare as a Staff Backend Software Engineer to work on backend systems for energy management, focusing on solar, home energy storage systems, and electric vehicles. Responsibilities include building infrastructure, ensuring system quality, designing APIs, and improving development practices. Key skills include cloud architecture, Typescript or Rust expertise, functional programming experience, Unix-like systems familiarity, and autonomy.
Looking for a Senior Software Engineer to join the Elasticsearch - Search team at Elastic. Responsible for enhancing vector similarity search functionality within Elasticsearch, including designing and implementing new features, improving existing functionality, and resolving bugs.
Senior Low Latency Software Engineer (Java) role at Citi, working on low-latency systems and application framework engineering in London. Responsibilities include partnering with management teams, resolving high-impact problems, providing expertise in applications programming, and more.
The Ground Software Developer at HAPS Connectivity Solutions Ltd will be responsible for developing flight management software for the Airbus Zephyr programme, running in the Zephyr Operations Centre. The role includes gathering requirements, software design, programming, testing, and maintenance, ensuring compliance with industry standards like MISRA-C++ and RTCA DO-278C.
Principal Software Engineer role with a focus on SAP SuccessFactors Employee Central module. Responsible for solution design, implementation, and integration of digital solutions at Walmart. Key involvement in projects and improvements for Workforce Enablement systems globally. Must have expertise in SAP SuccessFactors and experience in guiding and mentoring consultants.
Seeking a Full Stack Software Engineer experienced in building scalable and robust web applications. Responsibilities include development, testing, and maintenance of user-centric web applications. Ideal candidate is adaptable, enjoys problem-solving, and is eager to learn new technologies.
IO Global is seeking a Rust developer to join the Partner Chains team, working on developing a Rust-based blockchain application for interoperability. Responsibilities include agile software development, code review, testing, and troubleshooting. Minimum 3 years of Rust development experience and expertise in Substrate framework are required.
Join as a Senior System Engineer at Platform.sh to lead the development and enhancement of Observability features for leading products. Collaborate on cutting-edge software components and drive innovation in a fast-paced environment. Mentor junior team members and ensure high availability and reliability of observability features.
Build and modernize identity management solutions for Canonical's products and web services.
Popular 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