Lead Backend Engineer
<b>Requirements:</b>
<ul><li>Degree in Computer Science or equivalent hands-on experience</li><li>7 years experience in backend software development, including several years in a senior or principal-level engineering role</li><li>Expertise in Python (or a similar backend language), with proven experience designing distributed systems, APIs, and microservices at scale</li><li>Deep understanding of software architecture, cloud infrastructure (Google Cloud, AWS, or Azure), and modern DevOps practices</li><li>Strong knowledge of data structures, algorithms, and system design principles</li><li>Demonstrated experience influencing technical direction across teams and driving alignment on complex engineering decisions</li><li>Passion for delivering elegant, high-performance software and solving complex technical challenges that impact real users</li></ul>
<b>Responsibilities:</b>
<ul><li>Lead the technical vision and architectural direction across complex backend systems, ensuring scalability, reliability, and performance</li><li>Partner closely with engineering leadership to define best practices, coding standards, and long-term technical strategy</li><li>Design, develop, and oversee the delivery of robust, production-grade software built using Python, Django, Cloud Firestore, BigQuery, and Elasticsearch</li><li>Mentor and guide engineers at all levels, fostering a culture of technical excellence and continuous improvement</li><li>Collaborate with cross-functional teams - including product, data, and design - to deliver innovative solutions that directly impact customer success</li><li>Evaluate and implement emerging technologies that enhance system performance and developer productivity</li><li>Take ownership of mission-critical initiatives, balancing technical depth with business priorities to deliver scalable, maintainable solutions</li></ul>
<b>Technologies:</b>
<ul><li>AWS</li><li>Azure</li><li>BigQuery</li><li>Backend</li><li>Cloud</li><li>DevOps</li><li>Django</li><li>ElasticSearch</li><li>Python</li><li>microservices</li></ul>
<p><b>More:</b></p>
<p>We are an established, global technology business within the hospitality-tech industry, seeking an accomplished Principal Software Engineer to lead the design and delivery of next-generation digital solutions. This role offers an exciting opportunity to shape greenfield projects from the ground up, architecting scalable, data-driven systems that empower venues to deliver seamless guest experiences and drive long-term innovation. We provide a competitive salary range of £95,000 - £120,000, along with RSUs and comprehensive benefits. Our team is diverse and dynamic, collaborating in a hybrid work environment based in London, with occasional travel.</p>
<p>last updated 8 week of 2026</p>