Principal Backend Engineer
Principal Backend Engineer

Principal Backend Engineer

Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Teya

At a Glance

  • Tasks: Lead the architecture of critical platforms and design high-scale, cloud-native systems.
  • Company: Join Teya, a mission-driven payment service provider supporting local businesses across Europe.
  • Benefits: Flexible hours, health support, generous leave, and a friendly office environment.
  • Other info: Inclusive culture with opportunities for mentorship and career growth.
  • Why this job: Make a real impact in fintech while empowering small businesses to thrive.
  • Qualifications: 8+ years in backend systems, expertise in Java, and strong leadership skills.

The predicted salary is between 80000 - 100000 £ per year.

Hello! We're Teya. Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance. At Teya we believe small, local businesses are the lifeblood of our communities. We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street. We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters. We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us. Become a part of our story. We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.

What You’ll Do

  • Own and drive the architecture behind our most critical platforms, ensuring they scale with the business and unlock new capabilities.
  • Design and evolve high-scale, cloud-native systems powering payments and merchant experiences.
  • Lead the development of resilient, secure, and compliant services for high-volume transaction processing.
  • Shape and drive adoption of modern backend practices (Java 17/21, Spring Boot 3, Kotlin, clean architecture).
  • Architect event-driven systems (Kafka) that enable scalable, decoupled domains across teams.
  • Define and enforce standards for API-first development (REST/gRPC) and domain-driven design (DDD).
  • Set the bar for availability, performance, fault tolerance, and observability across critical systems.
  • Partner deeply with Product, Data, and leadership to translate business priorities into scalable technical strategy.
  • Lead cross-organisational initiatives that are essential to company growth and market expansion.
  • Influence engineering direction through hands-on contribution, design leadership, and mentorship.
  • Bring structure to ambiguity across technical, regulatory, and operational domains.

What You Bring

  • 8+ years of experience building and operating distributed, production-grade backend systems.
  • Proven track record operating at Senior Staff or Principal level, driving architecture across multiple teams or domains.
  • Deep expertise in Java (17+), Spring Boot, and modern backend engineering practices.
  • Strong experience with microservices, event-driven architecture, and asynchronous systems.
  • Experience building systems for high throughput, low latency, and reliability, ideally in fintech or transaction-heavy environments.
  • Strong grounding in system design, data structures, and performance trade-offs.
  • Hands-on experience with AWS, Docker, and Kubernetes in production environments.
  • Proven ability to implement observability, resilience patterns, and CI/CD best practices.
  • Excellent communication skills with the ability to influence and align stakeholders.
  • A track record of mentoring senior engineers and leading through ambiguity.

The Perks

  • We trust you, so we offer flexible working hours, as long it suits both you and your team.
  • Physical and mental health support through our partnership with GymPass giving free access to over 1,500 gyms in the UK, 1-1 therapy, meditation sessions, digital fitness and nutrition apps.
  • Our company offers extended and improved maternity and paternity leave choices, giving employees more flexibility and support.
  • Cycle-to-Work Scheme.
  • Health and Life Insurance.
  • Pension Scheme.
  • 25 days of Annual Leave (+ Bank Holidays).
  • Office snacks every day.
  • Friendly, comfortable and informal office environment in Central London.

Teya is proud to be an equal opportunity employer. We are committed to creating an inclusive environment where everyone regardless of race, ethnicity, gender identity or expression, sexual orientation, age, disability, religion, or background can thrive and do their best work. We believe that a diverse team leads to better ideas, stronger outcomes, and a more supportive workplace for all. If you require any reasonable adjustments at any stage of the recruitment process whether for interviews, assessments, or other parts of the application—we encourage you to let us know. We are committed to ensuring that every candidate has a fair and accessible experience with us.

Principal Backend Engineer employer: Teya

At Teya, we are dedicated to empowering small, local businesses with innovative payment solutions and a supportive work culture that values flexibility and personal growth. Our London-based team enjoys comprehensive benefits, including health support, generous leave policies, and a friendly office environment that fosters collaboration and creativity. Join us in making a meaningful impact while advancing your career in a dynamic and inclusive setting.
Teya

Contact Detail:

Teya Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Backend Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

✨Tip Number 2

Prepare for those interviews! Research Teya and understand our mission to support small businesses. We want to see how your skills can align with our goals, so be ready to share how you can make an impact.

✨Tip Number 3

Show off your projects! If you’ve got a GitHub or portfolio, flaunt it! We love seeing real-world examples of your work, especially if they relate to backend systems or payment solutions.

✨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’re always on the lookout for passionate individuals who want to join our mission.

We think you need these skills to ace Principal Backend Engineer

Java 17/21
Spring Boot 3
Kotlin
Cloud-native Systems
Event-driven Architecture (Kafka)
API-first Development (REST/gRPC)
Domain-driven Design (DDD)
Microservices
Asynchronous Systems
AWS
Docker
Kubernetes
Observability
CI/CD Best Practices
Communication Skills

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 Java, Spring Boot, and any relevant cloud technologies to catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about supporting small businesses and how your background makes you a perfect fit for Teya. Share specific examples of your past work that demonstrate your impact.

Showcase Your Projects: If you've worked on any notable projects, especially those involving high-scale systems or fintech, make sure to mention them. We love seeing real-world applications of your skills and how they can benefit our mission.

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!

How to prepare for a job interview at Teya

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java 17/21 and Spring Boot 3. Brush up on your knowledge of microservices and event-driven architecture, as these are crucial for the role.

✨Showcase Your Experience

Prepare to discuss specific projects where you've built and operated distributed backend systems. Highlight your experience with high-volume transaction processing and how you’ve tackled challenges in fintech environments.

✨Communicate Clearly

Since excellent communication skills are key, practice explaining complex technical concepts in simple terms. Be ready to discuss how you’ve influenced stakeholders and aligned teams in previous roles.

✨Demonstrate Leadership

Think of examples where you’ve mentored other engineers or led cross-organisational initiatives. Teya values leadership through ambiguity, so be prepared to share how you’ve brought structure to uncertain situations.

Principal Backend Engineer
Teya

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>