Senior Software Engineer
New Yesterday
Overview
At Nando’s, we’re building scalable, data-driven solutions that keep our restaurants safe, compliant, and thriving every day. This is more than just code – it’s about creating technology that directly supports the people running our restaurants and the communities we serve.
The Safety & RMD Team
We’re looking for a Senior Software Engineer to join our Safety & Restaurant Master Database (RMD) team. We build two critical product lines: safety and compliance systems that help restaurant teams report incidents and manage compliance, and the Restaurant Master Database – the single source of truth for operational data that drives decision-making across Nando’s. Our team is collaborative, supportive, and passionate about building solutions that make a real impact.
Your Role
You’ll play a key role in shaping and delivering solutions, working side-by-side with product managers, data specialists, and restaurant teams to ensure we’re solving the right problems in the right way. You’ll take end-to-end ownership of features – from understanding the challenge through to implementation, deployment, monitoring, and continuous improvement. Along the way, you’ll be encouraged to share ideas, grow your skills, and develop your career in an environment where inclusion, teamwork, and progression are central to everything we do.
Why you’ll love this role
- Growth & progression: At Nando’s, careers don’t stand still. You’ll have clear opportunities to grow as an engineer and as a leader, with mentoring, training, and the space to take your career wherever you want it to go.
- Collaboration & support: You’ll be part of a team where we share knowledge, learn from each other, and work together to solve problems that really matter.
- Inclusive culture: Our values of Pride, Passion, Courage, Integrity, and Family shape everything we do. That means you’ll be part of a workplace where every voice is valued and every person can thrive.
- Impact you can see: Reliability is crucial – our restaurant teams depend on these systems every day. The work you do will directly support safety, decision-making, and operational excellence across Nando’s.
What you’ll be doing ️
- Designing, building, and improving event-driven workflows using Cloud Functions and Pub/Sub
- Helping to shape the infrastructure via Terraform including our Firestore setup ⚡
- Integrating external APIs (like Zendesk) and internal services (Workflow and Employee Services)
- Taking ownership of features end-to-end – from discovery to delivery and continuous improvement
- Leading with technical excellence: shaping architectural decisions, championing TypeScript best practices, and nurturing a strong testing and observability culture
- Supporting your teammates through pairing, code reviews, and mentoring – helping everyone grow together
Not sure if you tick every box?
If this role excites you but you don’t meet every requirement, we’d still love to hear from you – we believe potential and passion are just as important as experience.
You’ll thrive in this role if you are:
- Skilled in TypeScript across the stack (Node.js with Koa/Express and React or similar)
- Experienced with cloud platforms (GCP preferred: Cloud Run, Cloud Functions) and CI/CD pipelines
- Confident with databases (Firestore or other NoSQL) and infrastructure patterns (Terraform/IaC)
- A strong problem-solver with a collaborative mindset and excellent communication skills
- Excited by ownership – you care about what happens after code is shipped and always want to improve what you build
- Passionate about inclusive teamwork, mentoring, and creating a safe, supportive engineering culture
Nice to have:
- Experience with event-driven architectures (Pub/Sub, queues), form builders, or domain-driven design
- Familiarity with observability practices like logging, tracing, and monitoring
Everyone is welcome
At Nando’s, everyone is welcome. Inspired by our Southern African heritage, we know and celebrate the richness that diversity brings. We deliberately work hard to create an environment where every individual feels respected, valued, and able to flourish – no matter their background, gender, or outlook on life.
We are proud of our culture of inclusion and collaboration, and we’ll support you with any reasonable adjustments you might need during the recruitment process.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- Software Development
- Information Services
- Hospitality
All content preserved from the original job description has been reformatted to meet the required structure and to remove extraneous layout elements while maintaining the meaning and context of the listing.
- Location:
- United Kingdom
- Job Type:
- FullTime
- Category:
- IT & Technology