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 Uk
4,463 results
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!
AlphaSights
The Role:We are on the lookout for exceptionally skilled and motivated software engineers who take great pride in their craft to join our dynamic Engineering team in London. The successful candidates will collaborate within a cross-functional team that includes product managers and designers, working closely with various departments to deliver high-quality code that addresses real-world challenges for both our internal and external clients. You will take responsibility for the services managed by your team, ensuring their development aligns with AlphaSights' overarching engineering strategy while also mentoring junior engineers. If you have a fervent passion for coding and wish to collaborate with outstanding colleagues in a high-achieving environment, this position is perfect for you.What You’ll Do:Design Solutions: Craft the optimal technical solutions to meet business needs, contributing to an architectural vision that aspires to be the world's preeminent research platform.Ship Working Code: Our primary technology stack includes React for the frontend and Kotlin microservices with Postgres on the backend, along with some legacy services developed in Ruby on Rails. We are always exploring new technologies to enhance our stack.Deploy and Iterate: We frequently release updates to our customers, utilizing CircleCI and Spinnaker for CI/CD, and promptly gather feedback to inform our subsequent iterations.Build Your Competency: You will rapidly enhance your skills by developing industry-leading technology alongside seasoned professionals in a high-performance setting. Engineers can also leverage our learning and development budget to accelerate their technical skillset.Maintenance and Troubleshooting: Vigilantly monitor our services, addressing issues before they impact users, diagnosing root causes, and implementing fixes.
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.
Monzo Bank Ltd
Monzo Bank Ltd is seeking a Principal Backend Engineer to drive the design and development of scalable systems for its banking platform. This role plays a key part in shaping the technical direction of Monzo’s backend, ensuring that solutions are reliable and meet high standards of quality. Key responsibilities Lead the design and implementation of backend systems that power Monzo’s platform Establish and uphold coding and architectural standards across engineering teams Mentor engineers and support their growth in delivering maintainable solutions Champion best practices in software development and system design Technical leadership The Principal Backend Engineer will provide guidance to teams, influencing both immediate projects and long-term engineering strategy. Setting high standards and promoting effective practices are central to this position. Location This role is open to candidates based in Cardiff, London, or working remotely within the UK.
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.
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.
Job Title: Senior Software Engineer I Location: London / Bristol / Edinburgh - Hybrid Salary: £60,000 - £80,000 Reporting to: Software Engineering Manager Please note: We currently do not provide visa sponsorship for this position. We are dedicated to creating a diverse and global team, and our sponsorship policy is assessed on a role-by-role basis. We invite you to check our careers site for future roles that may offer sponsorship. Kaluza is at the forefront of the Energy Intelligence revolution, transforming the complexities of energy management into seamless coordination. We empower energy providers to tackle current challenges while accelerating the transition to a clean, electrified future through advanced data utilization, AI, and real-time decision-making. By merging predictive algorithms with human-centric design, Kaluza ensures that clean energy is both reliable and affordable. With a presence across Europe, North America, Asia, and Australia, and a partnership with Mitsubishi Corporation in Japan, we support leading companies like OVO, AGL, and ENGIE, along with innovators such as Volvo and Volkswagen. As we undergo rapid growth, we have various opportunities across different teams and levels. The specific role you will pursue will be determined as we advance through the interview process, allowing us to identify where your skills can make the most significant impact while providing you with the necessary support for your development and that of the team. Our Talent Acquisition team will guide you through the details as we proceed. What will you be doing? You will be part of the Kaluza Technology community, focusing on the Energy Retail platform, a scalable SaaS product designed to support energy retailers and decarbonization efforts. In this position, you will build and maintain backend services using TypeScript, contributing to event-driven systems that enable reliable, real-time features. Collaboration with product managers, designers, and engineers will be crucial as you deliver customer-centric solutions and take ownership of services from design to production. You will also engage with cloud technologies such as AWS, optimize performance and data models, and contribute to fostering a collaborative engineering culture. About You We ideally seek candidates who have: Strong knowledge in software development, particularly in TypeScript Experience working with cloud technologies, especially AWS Proven ability to collaborate and communicate effectively within a team A passion for clean energy and sustainability
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.
Join Our Vision! At Uncapped, we empower ambitious founders to scale their businesses through innovative financing solutions. We champion curiosity, continuous improvement, and impactful problem-solving.Technologies You Will Work With Core Technologies: Java 21, Spring Boot/Cloud 3.3Infrastructure: GCP, KubernetesDatabase Technologies: SQL/NoSQL (chosen per use case)Your Contributions Design and develop secure microservices tailored for financial systems.Take ownership of services throughout their lifecycle (design → deploy → monitor).Enhance code quality through automation and modern practices (CI/CD pipelines in under 15 minutes).Stay at the forefront of technology and share your insights with the team.Excel within a Kanban-driven team that values effective communication over meetings.Why Choose Uncapped?Be part of a fintech solution trusted by thousands of businesses.Contribute to a product that you can help shape and significantly impact.Supported by leading venture capitalists like LakeStar and SeedCamp.
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.
Sign in to browse more jobs
Create account — see all 4,463 results

