At a Glance
- Tasks: Lead the design and delivery of innovative backend systems for the hospitality-tech industry.
- Company: Global tech leader in hospitality solutions with a focus on innovation.
- Benefits: Competitive salary, RSUs, and comprehensive benefits package.
- Why this job: Shape greenfield projects and make a real impact on guest experiences.
- Qualifications: 7+ years in backend development with expertise in Python and cloud infrastructure.
- Other info: Mentorship opportunities and a culture of technical excellence await you.
The predicted salary is between 95000 - 120000 Β£ per year.
An established, global technology business within the hospitality-tech industry is seeking an accomplished Principal Software Engineer to lead the design and delivery of next-generation digital solutions. This is an 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.
What will I be doing?
- Lead the technical vision and architectural direction across complex backend systems, ensuring scalability, reliability, and performance.
- Partner closely with engineering leadership to define best practices, coding standards, and long-term technical strategy.
- Design, develop, and oversee the delivery of robust, production-grade software built using Python, Django, Cloud Firestore, BigQuery, and Elasticsearch.
- Mentor and guide engineers at all levels, fostering a culture of technical excellence and continuous improvement.
- Collaborate with cross-functional teams - including product, data, and design - to deliver innovative solutions that directly impact customer success.
- Evaluate and implement emerging technologies that enhance system performance and developer productivity.
- Take ownership of mission-critical initiatives, balancing technical depth with business priorities to deliver scalable, maintainable solutions.
What do I need to be successful?
- Degree in Computer Science or equivalent hands-on experience.
- 7+ years' experience in backend software development, including several years in a senior or principal-level engineering role.
- Expertise in Python (or a similar backend language), with proven experience designing distributed systems, APIs, and microservices at scale.
- Deep understanding of software architecture, cloud infrastructure (Google Cloud, AWS, or Azure), and modern DevOps practices.
- Strong knowledge of data structures, algorithms, and system design principles.
- Demonstrated experience influencing technical direction across teams and driving alignment on complex engineering decisions.
- Passion for delivering elegant, high-performance software and solving complex technical challenges that impact real users.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Principal Backend Engineer in City of London employer: Fruition Group
Contact Detail:
Fruition Group Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Principal Backend Engineer in City of London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in hospitality-tech. A friendly chat can lead to insider info about job openings or even referrals.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python, Django, or cloud technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by brushing up on system design and architecture principles. Be ready to discuss how you've tackled complex backend challenges in the past. We want to see your thought process and problem-solving skills!
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Principal Backend Engineer in City of London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Backend Engineer role. Highlight your expertise in Python, cloud infrastructure, and any relevant projects you've led. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for backend development and how your experience aligns with our goals at StudySmarter. Donβt forget to mention any innovative solutions you've implemented in past roles.
Showcase Your Technical Skills: In your application, be sure to highlight your technical prowess. Mention specific technologies like Django, Cloud Firestore, or Elasticsearch that you've worked with. We love seeing candidates who are hands-on and ready to tackle complex challenges!
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre keen on joining our team at StudySmarter!
How to prepare for a job interview at Fruition Group
β¨Know Your Tech Inside Out
Make sure youβre well-versed in the technologies mentioned in the job description, especially Python, Django, and cloud platforms like Google Cloud or AWS. Brush up on your knowledge of distributed systems and microservices, as youβll likely be asked to discuss your experience with these during the interview.
β¨Showcase Your Leadership Skills
As a Principal Backend Engineer, youβll need to demonstrate your ability to lead and mentor others. Prepare examples of how youβve guided teams in the past, influenced technical decisions, and fostered a culture of excellence. This will show that youβre not just a tech whiz but also a great team player.
β¨Prepare for System Design Questions
Expect to tackle some system design questions that assess your architectural thinking. Practice designing scalable systems and be ready to explain your thought process. Use real-world examples from your previous work to illustrate your approach to solving complex problems.
β¨Collaborate and Communicate
Since the role involves working closely with cross-functional teams, be prepared to discuss how youβve collaborated with product, data, and design teams in the past. Highlight your communication skills and how you ensure alignment on engineering decisions, as this is crucial for delivering successful projects.