Senior Backend Software Engineer (UK)
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Qualifications
About Pigment
Pigment is at the forefront of AI business planning and performance management, helping organizations thrive in a fast-paced world. As a rapidly growing SaaS company, we empower teams with innovative solutions that enhance decision-making and strategic alignment. Join our dynamic team and contribute to shaping the future of business planning.
Similar jobs
Search for Senior Backend Software Engineer
4,055 results
Blacklane
Join our dynamic team as a Senior Software Engineer specializing in Backend development. In this role, you will collaborate within our autonomous agile teams to craft the services that drive the Blacklane platform. Your contributions will enhance our back-office systems and address integration challenges for our business partners.Our Tech Environment: Our technology stack includes Ruby, Go, TypeScript, and Java, all structured using Domain-Driven Design (DDD). These services are deployed on Kubernetes and communicate via domain events using SQS and Kafka. We utilize a variety of data storage solutions including PostgreSQL, MySQL, Elasticsearch, Redis, and DynamoDB. Our cloud infrastructure is primarily based on AWS, with provisioning managed through Terraform.YOUR CHALLENGE:Address unique challenges to customize our products for specific markets.Maintain high standards through thorough test coverage, documentation, code reviews, and knowledge sharing.Dedicate time to optimizing performance, usability, and maintainability of the systems you oversee.Focus on personal development by acquiring new skills and technologies.Collaborate with a motivated, open-minded team committed to enhancing travel experiences for our guests.ABOUT YOU:You are proactive, curious, and a collaborative team player.You have at least 5 years of experience with two or more programming languages.You are proficient in at least one of the following languages: Ruby or Go.You possess knowledge of the HTTP protocol and have experience with REST APIs.You write high-quality, maintainable code and are familiar with the challenges of distributed systems.You are eager to learn more about event-driven architecture and domain-driven design.You have experience with Docker and containerized environments; knowledge of Kubernetes and Terraform is an advantage.
Breakroom
About Us: At Breakroom (https://www.breakroom.cc), we are on a mission to create a more equitable world by ensuring every job is a good job. We are developing a community-driven rating system for jobs globally, providing essential information to empower individuals in their career advancements while assisting employers in fostering positive work environments.With over 3 million users comparing their jobs and more than 18,000 employers rated across the UK and the US, we are committed to building an inclusive and top-tier team. We welcome applicants from all backgrounds.Position OverviewAs we prepare to launch Breakroom in the US, we are expanding our engineering and product development team. We seek passionate individuals who want to be part of an early-stage team focused on scaling our operations in a new market. Your responsibilities will include:Designing, writing, deploying, and maintaining high-quality codeCreating internal tools and refining our processesProviding your technical expertise to influence product and team decisionsOur technology stack includes Elixir, using the Phoenix web framework, alongside Postgres, Redis, Google Pub/Sub, and Elasticsearch. While familiarity with Elixir/Phoenix is preferred, we are committed to supporting you in learning these technologies on the job.Work CultureWe adopt a lightweight agile methodology in product development, heavily relying on data for informed decision-making while prioritizing user experiences. Our team thrives on collaboration, working closely with designers, product managers, and fellow engineers. To facilitate this teamwork, we operate from our Spitalfields office in London on Tuesdays and Wednesdays. We release updates multiple times a day and encourage engineers to engage fully in the lifecycle of their projects.Key RequirementsTo excel in this role, you should:Be driven by our mission to create equitable workplacesPossess 5+ years of experience in web software developmentHave in-depth knowledge of backend programming languages, including Elixir, Ruby, Python, or Node.jsHave experience with full-stack web frameworks like Phoenix, Ruby on Rails, or DjangoHave a track record of developing complex features and servicesCommunicate complex technical ideas effectively across diverse teamsHave experience managing operations for high-traffic websitesWork well in cross-functional teamsBe available to support Breakroom during off-hours as neededPreferred Qualifications:Experience working on consumer-facing applications
Please note that this position necessitates relocation to our Milan office.About SatispaySatispay is on a mission to transform the way people manage everyday payments, making them straightforward, equitable, and accessible for all. Our vision has evolved to redefine the future of financial transactions.We are a dynamic movement empowering millions, driven by a collective mission to address significant challenges. Our approach is swift, courageous, and collaborative, fostering an environment where innovation thrives.Joining the Core Team means engaging with essential systems that manage interactions with external banks, orchestrate payments, and create the foundational infrastructure for Identity and Access Management (IAM). This team also oversees critical risk management functions, including credit risk assessment and fraud detection.If you’re eager to craft impactful solutions that serve as the bedrock for our product teams, you’ve found the right place.Your RoleAs a Senior Backend Software Engineer within the Core Team, you will be pivotal in developing the backbone of our payment platform. You will ensure the technical excellence and timely delivery of complex systems that influence multiple services and product teams throughout the organization.Your daily responsibilities will include:Engineering Core Platform Domains: You will help design and evolve our most sensitive systems including the Transaction Ledger, IAM, and Payment Orchestration, ensuring they remain high-performing, scalable, and functional for product team integration.Scaling Risk & Financial Engines: You will optimize and develop services dedicated to bank integrations, credit risk, and real-time fraud detection, constructing robust logic to safeguard our financial ecosystem.Cross-Team Technical Leadership: You will lead technical analyses for projects that span multiple services, facilitating discussions and producing comprehensive documentation (Smart Papers) to ensure clarity and robustness in your designs.Collaborative Development: Engage actively with product teams to refine requirements and enhance the overall system architecture.
Databricks
At Databricks, we are driven by a passion for empowering data teams to tackle some of the world's most challenging problems—whether it's revolutionizing transportation or accelerating medical advancements. Our mission is to build and operate the premier data and AI infrastructure platform, enabling our clients to harness deep data insights to enhance their businesses.Founded by engineers and deeply committed to our customers, we eagerly embrace every opportunity to confront technical challenges. From designing next-gen UI/UX for data interfaces to scaling our services and infrastructure across millions of virtual machines, we are just getting started.As part of our ongoing commitment, we are embarking on a multi-year journey to develop the best Lakehouse Platform. While we are building on a solid foundation, our aim is to create significantly improved products. This involves re-evaluating every component to deliver our customers the fastest, easiest to use, and most secure data platform for all their data workloads.As a Software Engineer, you will play a vital role as a founding member of our London site and the core team in our journey towards achieving the Lakehouse vision. You will be engaged in the complete development lifecycle and will embody the core values that define Databricks.Your Impact:Our backend teams tackle diverse challenges across essential service platforms. You may work on:Complex problems that encompass product and infrastructure components, including distributed systems, scalable service architecture, monitoring, workflow orchestration, and enhancing developer experience.Developing reliable, secure, and high-performance services and client libraries for managing vast amounts of data on cloud storage backends such as AWS S3, GCS, and Azure Blob Store.Creating product features that empower our customers to seamlessly store and access their data.Addressing reliability issues related to Lakebase.Proactively identifying downtime causes and systematically eliminating root issues.Assisting the organization in defining SLIs, achieving SLOs, and driving long-term reliability improvements.
Become a Key Player at Pigment: The Revolutionary AI Business Planning PlatformPigment is a pioneering AI-driven platform designed to transform business planning and performance management, tailored for agility and scalability. We unite individuals, data, and workflows in one seamless and feature-rich solution, empowering diverse teams—from Finance to HR—to construct, modify, and synchronize strategic initiatives in real-time.Established in 2019, Pigment stands as one of the fastest-growing SaaS firms globally. Esteemed organizations such as Unilever, Snowflake, Siemens, and DPD leverage Pigment daily to make informed decisions and confidently navigate various scenarios.With over 500 team members across Paris, London, New York, San Francisco, and Toronto, we have secured nearly $400 million from leading investors and have been recognized as a Visionary in the 2024 Gartner® Magic Quadrant™ for Financial Planning Software.At Pigment, we embrace intelligent risks, celebrate innovative ideas, and challenge conventional thinking while collaborating as a unified team. If you are driven by creativity and eager to make a significant impact, we are excited to connect with you.Join Our Engineering TeamOur Engineering team plays a pivotal role in developing our SaaS platform, creating a comprehensive and user-centric product. Pigment engineers engage in the entire application development lifecycle, emphasizing design, coding, and maintaining a robust production platform. While specialization is encouraged, we promote a collaborative environment where backend and frontend roles intermingle.We prioritize user-centricity and practicality—selecting the most effective tools for the challenges we face while understanding the strengths and limitations of each technology.Our engineering culture thrives on curiosity, humility, trust, ownership, and teamwork.Our technology stack includes C# on .NET Core Linux, React, TypeScript, PostgreSQL, Google Cloud Platform, Docker, Kubernetes, Terraform, RabbitMQ, and Circle CI.Explore Our Tech Blog:If you're curious about technology and innovation, visit our blog for insights!
Heidi Health
About UsAt Heidi, we are pioneering an AI Care Partner that assists healthcare professionals at every stage, from documentation to patient care delivery. Our mission is to enhance healthcare capacity while maintaining a deeply human touch. In just 18 months, we have reclaimed over 18 million hours for clinicians and facilitated more than 73 million patient visits. Currently, Heidi powers over two million patient interactions weekly across 116 countries in more than 110 languages.Founded by healthcare professionals, Heidi unites clinicians, engineers, designers, scientists, creatives, and mathematicians, all dedicated to enhancing the human connection central to healthcare. With nearly $100 million in funding, we are expanding our reach in the USA, UK, Canada, and Europe, collaborating with major health systems, including the NHS and Beth Israel Lahey Health, among others.We are agile in our approach, focused on what works, and poised to shape the future of healthcare. Are you ready to take on this challenge?Your RoleAs a Senior Backend Engineer, you will be instrumental in executing backend features, leveraging your deep technical understanding to meet user requirements. You will thrive in a hyper-growth startup environment, with substantial experience in building SaaS products.With a solid grasp of the challenges engineers face, you will prioritize key features and capabilities through effective design principles. Your ability to bridge technical specifics with business needs will enable you to transform high-level concepts into practical solutions.Embracing challenging scenarios, you will appreciate the dynamics of a flexible, flat-structured work environment and quickly navigate the complexities of developing AI healthcare products on an international scale. We believe that exceptional talent can emerge from diverse backgrounds; if you have a proven history of delivering technically demanding products and features, we want to hear from you.
Palantir Technologies Inc.
Join Palantir Technologies as a Senior Backend Software Engineer focused on Infrastructure. In this crucial role, you will design and implement robust backend systems that power our cutting-edge software solutions. Collaborate with a talented team to develop scalable and efficient solutions that meet the needs of our clients.
Join Apron as a Senior Software Engineer - BackendAt Apron, our mission is to empower small and medium-sized businesses by ensuring their success. We understand that cash flow challenges often stem from the pressure of demand payments on business owners, which can hinder their ability to meet these obligations.We are bridging this gap by modernizing and simplifying the payment processing experience: from capturing invoices to issuing expense cards, and facilitating transactions—all in one seamless platform.As a rapidly growing company, we have expanded our team to approximately 100 talented individuals across the UK, Germany, Spain, and beyond. Backed by notable investors such as Index Ventures, Bessemer Venture Partners, Zinal Grow, and Tony Fadell, we have successfully raised $50 million to fuel our growth.Our Engineering CultureAt Apron, engineers play a pivotal role in our operations. Here's what you can expect:Customer-Centric Development: We utilize cutting-edge technology to create products that genuinely enhance our customers' lives.Ownership of Projects: From planning to execution, we take full responsibility for our work.Complex Financial Challenges: We embrace the intricacies of finance, navigating complex business logic and ensuring every detail is accounted for. Precision and attention to detail are paramount in creating a reliable product.Pride in Our Code: We prioritize building fast, secure, and scalable code that can grow with us.Integration of AI Tools: We leverage the best available technologies to ensure our product is genuinely beneficial.Your ResponsibilitiesWe are looking to expand our Card team, which has just launched. As a Senior Software Engineer, you will:Collaborate Across Teams: Work closely with Frontend Engineers, Product Managers, and Designers to develop innovative features.Design Robust Systems: Develop core financial integrations to ensure the security of customer funds and expedite transactions.Drive Innovation: Share your expertise with the team to foster innovation and proactively suggest improvements.
Palantir Technologies Inc.
Join Palantir Technologies as a Senior Backend Software Engineer and contribute to our innovative application development team. You will design and implement robust backend systems that are scalable and efficient, working alongside talented engineers in a collaborative environment.
Join Duffel as a Backend Software Engineer and play a pivotal role in shaping the future of travel technology. We are seeking passionate individuals who thrive on solving complex challenges and are excited about creating scalable and efficient backend systems.
Join Contentful as a Senior Backend & Infrastructure Software Engineer and play a pivotal role in shaping the future of our platform. In this role, you will design and implement robust backend solutions that enhance our infrastructure capabilities, ensuring scalability and performance. Collaborate with cross-functional teams to tackle complex technical challenges and drive innovation within the organization.
At Feeld, we are on a mission to foster deeper connections between individuals and enhance their understanding of themselves and their relationships. Our focus is on developing an inclusive, human-centered product, and we are seeking a Senior Backend Engineer specializing in Monetization to join our fully remote team. This role is pivotal in advancing our vision of enhancing the human experience of sexuality and relationships.In this position, you will be tasked with creating, managing, and optimizing scalable and secure backend systems that are crucial for our revenue-generating activities. Your work will ensure that our monetization processes are dependable, compliant, and capable of performing efficiently at scale.Key Responsibilities:Champion results by taking ownership of the monetization funnel's health, ensuring the reliability and performance of the systems that sustain Feeld's operations.Design and uphold scalable backend systems that integrate subscriptions, billing, entitlements, pricing strategies, and promotional mechanisms as our user base expands.Guarantee high reliability and accuracy of monetization processes, minimizing incidents that affect revenue while improving detection and resolution times.Facilitate rapid experimentation by implementing feature flags, testing options, and analytics integration across monetization systems.Collaborate with the Data team to develop and maintain analytics and reporting tools that provide insights into revenue performance, user behavior, and system health.Professional Growth Opportunities:Enhance your expertise in the design and operation of revenue-critical systems at scale.Gain advanced skills in system observability, monitoring, and incident response for high-throughput financial workloads.Broaden your knowledge of analytics infrastructure, experimentation frameworks, and data-driven product development.Refine your collaboration skills with non-technical stakeholders by translating complex technical concepts into actionable business insights.
Your ContributionThe Senior Software Engineer III (Backend) plays a pivotal role in tackling intricate tasks and is instrumental in advancing the objectives of their team. This role includes leading small projects or components while crafting robust feature sets that adhere to high architectural quality standards.Key ResponsibilitiesAdvanced Software Development: Actively participate in the design and implementation of sophisticated software solutions, ensuring optimal functionality, scalability, testability, and reliability. Assist with system design and grooming processes.Code Quality and Optimization: Enhance and maintain code quality through thorough review practices, optimization strategies, and adherence to industry best practices.Innovative Problem Solving: Tackle complex technical challenges with creative solutions.Collaboration and Communication: Collaborate effectively within the engineering team and across various departments, working alongside other engineers, product managers, and stakeholders.Continuous Learning and Adaptation: Stay current with emerging technology trends and continuously enhance skills and knowledge.Technical Documentation: Produce and maintain comprehensive technical documentation for clarity and accessibility.
Join commercetools as a Senior Backend Engineer, where you will play a pivotal role in shaping innovative backend solutions using TypeScript. Collaborate with cross-functional teams to create scalable and resilient microservices that empower our clients to deliver exceptional digital commerce experiences.
Your Role at AccuRx as a Senior Product Engineer...Join us in creating innovative software solutions that empower GP practices, hospitals, and care homes across the UK. We're tackling one of the most significant challenges in healthcare communication at a national scale.Our current technology stack includes C# (.NET Core), Kubernetes, SQL, React, TypeScript, ES6, and Redux—though we embrace change and continuous learning. As a Senior Product Engineer, you will play a pivotal role in shaping how our technology evolves as our product and organization expand.Daily Responsibilities:Take ownership of developing and refining core product functionalities from inception to production, including ongoing enhancements.Participate in user research sessions with patients and healthcare professionals to gain deep insights into their needs before proposing solutions.Work closely with product managers and designers to guide product direction, design, and technical strategy.Design and implement complex features that deliver significant impact while ensuring speed, quality, and sustainable maintenance.Maintain ownership of the services you develop, ensuring reliability, performance, and continuous improvement in production environments.Drive technical product decisions as part of a collaborative, cross-functional product team.Serve as a hands-on senior individual contributor while providing mentorship to junior engineers on your team.Ideal Candidates Will Have:Demonstrated success as a Senior Backend Engineer or Senior Product Engineer.Experience with C# (.NET Core) is preferred, but candidates with Java experience who are eager to learn C# are also welcome!Experience in a user-centric business environment, preferably in healthcare or related sectors.
Join Wise as a Senior Software Engineer I, where you will play a crucial role in developing and enhancing our Acquiring Platform. As a backend engineer specializing in Java, you will collaborate with cross-functional teams to create reliable, scalable, and innovative software solutions that will help us deliver exceptional payment experiences to our users.
Mistral AI
About Mistral AIAt Mistral AI, we harness the transformative power of artificial intelligence to simplify daily tasks, save precious time, and enhance learning and creativity. Our innovative technology is crafted to seamlessly integrate into the fabric of everyday work life.We are on a mission to democratize AI through high-performance, optimized, and cutting-edge open-source models and solutions. Our robust AI platform is tailored to meet the diverse needs of enterprises, whether on-premises or in the cloud. Our flagship offerings include Le Chat, your AI assistant for both life and work.We pride ourselves on being a dynamic, collaborative team deeply passionate about AI and its potential to reshape society. Our diverse workforce thrives in competitive environments and is dedicated to fostering innovation. With teams distributed across France, the USA, the UK, Germany, and Singapore, we embody creativity, humility, and a strong team spirit.Join us on this exciting journey as we shape the future of AI, making a meaningful impact together. Discover more about our vibrant culture at https://mistral.ai/careers.Role OverviewWe are on the lookout for passionate and talented Software Engineers to join our team. As a Backend Engineer, you will play a pivotal role in developing the core systems that power our key products: AI Studio, Le Chat, and Mistral Code. You will shape how users and developers interact with our AI platform at scale. Your focus will be on building reliable, high-performance backend systems and APIs that support millions of users and developers. Your contributions will directly enhance the user and developer experience, making it more engaging, efficient, and intuitive. We welcome engineers at all levels, from fresh graduates to seasoned professionals who are eager to learn, collaborate, and deliver impactful solutions.Key ResponsibilitiesBased on your expertise, you will engage in crucial components of our technology, including:Backend Development- Design, develop, and maintain scalable and robust backend features and APIs using modern frameworks.- Ensure high performance and reliability across our distributed systems.- Contribute to systems that support authentication, billing, AI tooling, and observability.
Join Our Team!At Plum, we are revolutionizing how people save and invest. Our mission is to empower individuals to grow their wealth for life, whether they are saving for their first home or enjoying retirement. Since our inception in 2016, over 2 million users across 10 European countries have saved more than £2 billion with our innovative automation and AI technology. We've been recognized with awards from esteemed organizations like Deloitte and Finder, reflecting our commitment to excellence.We are a passionate team of over 200 Plumsters working collaboratively across Europe, and we are eager to welcome more talented individuals to help us achieve our vision.Your RoleAs a Senior Backend Engineer at Plum, you will play a crucial role in shaping our technology and product offerings. We seek engineers who are not only technically adept but also understand the importance of delivering outstanding products to our customers.
Utility Warehouse
Role Overview Utility Warehouse is looking for a Senior Backend Software Engineer to strengthen the Customer Lifecycle team in London. This role centers on building and refining backend systems that support every stage of the customer journey. The work has a direct impact on how customers experience Utility Warehouse services. What You Will Do Design, build, and maintain backend software that supports customer lifecycle processes Focus on efficiency and scalability to handle growing customer needs Contribute technical expertise to improve customer experience through reliable backend solutions About the Team Work alongside engineers who care about delivering quality service. The team values practical solutions and continuous improvement, with each member playing a key role in shaping the technology that powers Utility Warehouse’s customer interactions.
Palantir Technologies
Join a Pioneering CompanyAt Palantir, we develop cutting-edge software that revolutionizes data-driven decision-making and operations. Our platforms empower partners to create life-saving medications, foresee supply chain challenges, locate missing individuals, and much more by connecting the right data with the right people.Role OverviewAs a Backend Software Engineer at Palantir, you will engineer scalable software that reshapes how organizations leverage data. You will actively participate throughout the product lifecycle—from ideation and design to prototyping and delivering production-ready solutions. Collaborating closely with both technical and non-technical team members, you’ll identify customers' challenges and create products that effectively address them. We promote cross-team interactions to foster the sharing of skills, context, and experiences, enabling you to gain insights into various technologies and product facets. Our engineers operate independently, making impactful decisions within a supportive community that encourages growth and development into strong technical contributors and engineering leaders.Your daily responsibilities will be dynamic, adapting to user needs and technical hurdles. One day, you might partner with other engineers to design a groundbreaking system that facilitates a new workflow; the next day, you could focus on optimizing performance for low-latency operational results.Our Product Development teams consist of small, agile groups of Software Engineers, each dedicated to specific product facets. These teams collaborate to build cross-functional capabilities, enhance user workflows, and consistently improve our software’s efficiency and reliability.We are seeking engineers who are enthusiastic about tackling real-world challenges and empowering both developers and end-users to maximize their potential. If you are driven to create reliable, high-performance, and scalable systems and to design robust APIs and primitives, this role presents a unique opportunity to significantly impact our products and the communities that utilize them.Unique Opportunity: Frontline ProgramFoundry Software Engineers may be selected for the Frontline Program, a distinct opportunity to engage directly with customers. In this short-term assignment, you will work alongside users to gain invaluable insights into product application and the challenges they encounter. Unlike standard engineering roles, Frontline involves tackling complex, ambiguous problems, empowering you to deliver impactful solutions across critical industries and institutions.
Sign in to browse more jobs
Create account — see all 4,055 results

