Top Software Engineer Jobs in London
Develop and ship features for AI team products and services, implement features in Python, collaborate across multiple engineering teams to design and build new capabilities.
The Software Development Engineer - Growth role at GoCardless focuses on driving Product-led Growth by working on business problems that impact company growth and revenue. They use a tech stack including React, TypeScript, JavaScript, Ruby on Rails, Postgres, BigQuery, and Google Cloud Platform to improve activation rates, convert payers into customers, and drive growth through partner integrations.
Join Remote as the first Principal Engineer to work on building tools, APIs, and integrations for their global team employment platform. Responsibilities include solving complex challenges, impacting the business significantly, mentoring engineers, and driving innovation. Fully remote position with competitive salary, stock options, and benefits.
The Fullstack Engineer - Catalogue Registrations at Kobalt will be responsible for building and maintaining a scalable, automated, and performant registrations pipeline for Kobalt and AMRA. They will work with technologies such as Java, Spring Boot, React, NextJs, Kubernetes, AWS, Terraform, and more, focusing on backend technologies and cloud services.
Looking for a dedicated Principal Engineer to drive technical expertise, engineering best practices, and solve complex technical problems. Responsible for influencing technology direction and decisions to shape best-in-class engineering. Opportunity to have a significant impact on the company's engineering in an individual contributor capacity.
Seeking a CPLEX Developer to work on a complex data-driven optimization project using IBM CPLEX for the Government. Responsibilities include supporting solution development, transforming customer needs, working with analysts and designers, building prototypes, testing, and documentation. Strong background in mathematics and coding experience in Java is essential. Experience in linear programming, mixed integer programming, algorithmics, parallel processing, and optimization solutions is required.
Crowdbotics is seeking engineering professionals to join their innovative software development platform. The company values diversity, inclusion, and continuous learning. Remote work opportunities, competitive salary, and access to the latest technologies are offered as benefits. Join a dynamic team environment focused on redefining software development with AI and data-driven insights.
Staff Engineer position at Canonical working on open-source projects with a focus on technical leadership, software architecture, and team collaboration in Golang, Rust, Python, C, and React.
Lead strategic initiatives as a Principal Engineer at Intercom, working autonomously on key projects, contributing to technical architecture, and mentoring other engineers. Focus on agility, scalability, and operational excellence in software development. Collaborate with cross-disciplinary teams and have a deep impact on product development and customer experience.
Senior Programmer role at Media Molecule within the Game Systems team. Responsibilities include technical design, implementation of features, collaboration with game system designers, and supporting team members. Requires experience in multithreaded real-time systems, excellent C and C++ skills, and ability to collaborate effectively.
As a Staff Software Development Engineer, you will be responsible for architecting and delivering the next suite of services that power the PitchBook platform. You will guide technical teams to build exceptional solutions for thousands of customers.
Wintermute is seeking a C++ Trading Platform Developer who is passionate about technology and interested in low-level details of computer hardware and high-level design of large systems. The role involves working on the global trading platform using C++ and Python, with a focus on expanding and scaling up the platform. The developer will have the opportunity to work alongside experienced developers and traders, learning at an unprecedented speed in a flexible and independent environment.
As an Unreal Programmer, you will be responsible for implementing game features in Unreal Engine using C++ and blueprints. You will collaborate with designers/artists to deliver game mechanics and visual improvements and contribute to the game code architecture.
Design and develop sound solutions to support critical business functions with a focus on testability, maintainability, performance, and resilience. Analyze, capture, and communicate design decisions. Collaborate with stakeholders, SRE's, and Infrastructure engineers. Strong emphasis on C# development and testing processes. Experience with .NET Core, CI/CD, Docker, Kubernetes, React, and TypeScript is beneficial.
Fresha is seeking an experienced Senior Software Engineer to join the Platform Engineering Team. The role involves pushing the platform and engineering department to the next phase, providing internal tools and resources for engineers to work efficiently and deliver industry-leading features.
Looking for a Senior/Architect Software Engineer with experience in build systems, particularly Bazel, to work remotely with a global team. Responsibilities include collaborating with client teams, optimizing build systems, contributing to open source projects, and engaging with the Bazel community.
BeyondTrust is seeking a Software Development Engineer to play a key role in creating stable and scalable software security products. Responsibilities include designing, developing, and troubleshooting software features using Java, Angular, Spring, and other technologies. The company offers a competitive benefits package and prioritizes diversity and inclusion in its workplace culture.
Design, build, and maintain efficient, reusable, and reliable Ruby/Elixir code in a fast-paced environment. Work on switching from monolith to microservice architecture, focusing on domain-driven design. Collaborate with the team on different layers of the infrastructure at Fresha.
Join Castleton Commodities International as a Front Office Software Developer responsible for developing and maintaining a firmwide investment, trading, and analytics platform. Collaborate with the Front Office IT team and work on cloud-first development initiatives.
The Software Technical Lead at DXC Technology in Aldershot applies specialized knowledge to design, develop, and implement software solutions for the AMPA Programme. Responsibilities include leading a development team, analyzing requirements, overseeing project architectures, and reviewing the work of other developers.
As a Software Development Engineer at Autodesk Research, you will work on developing AI-powered product features, collaborate with researchers, and contribute to 3D geometry rendering. Responsibilities include backend and frontend development, CI/CD implementation, data processing, bug resolution, code quality assurance, and AI/ML integration. Qualifications include proficiency in Python, cloud services, Linux, Docker, and 3D data processing.
This Lead Engineer role at Blenheim Chalcot's Fintech Engineering team requires an experienced software engineer to lead projects, manage a team, and champion innovation. The ideal candidate will have expertise in React.js, Next.js, Node.js, Python, DevOps, CI/CD, and more, with strong communication and collaborative skills.
Hiring a Senior Developer for the Programmatic Interfaces team at 1Password. Responsibilities include leading the development, testing, and debugging of production software systems, collaborating with cross-functional teams, and mentoring junior developers. Required skills include experience with databases, Rest APIs, message queues, and asynchronous service-to-service communication.
Develop low latency C++ software components for Front Office Trading, lead projects, mentor team members, and contribute to team development. Work on greenfield projects, maintenance, latency tuning, and enhancements.
Mid-level Software Engineer position at a UK-based company, responsible for developing and testing software for a SaaS platform using C#, ASP.NET, React, and other technologies. Collaboration with the development team to deliver customer solutions and improve platform functionality. Strong problem-solving skills and ability to work in a fast-paced environment.
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