Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

London
Software engineer
Posted: 15h ago
Offer description

Senior Software Engineer – Kitchen & POS Our Purpose At Nando’s, we’re all about warmth, family, and growth — in our restaurants and in our teams. We’re committed to creating an inclusive environment where everyone can thrive, grow, and bring their authentic selves to work. The Big Picture We’re building and owning the software that powers every Nando’s restaurant — from tills and payment devices to printers, sensors, and more. You’ll help automate configuration, improve observability, and create tools that keep our restaurants running smoothly and reliably. Your work will lay the foundation for the future of Nando’s in-restaurant technology, including next-generation tills, kiosks, and connected experiences. Our Values At Nando’s, our values guide everything we do: Pride – We take pride in what we do and how we do it. Passion – We bring energy and care to every challenge. Integrity – We act openly, honestly, and with respect. Courage – We’re bold, curious, and always looking to grow. Family – We look after each other and celebrate individuality. About the KPOS & Device Team Our team manages the growing ecosystem of restaurant devices: tills, PEDs, tablets, barcode scanners, Stripe terminals, and Meraki sensors. We automate setup and monitoring, run proofs of concept for new technologies, and prepare for rollouts across hundreds of restaurants. We focus on: Reducing manual effort and preventing outages Giving restaurant teams confidence in their tools Powering the system of record for all Nando’s transactions, orchestrating every order across all channels Who You’ll Work With You’ll collaborate with: Restaurant Operations and Tech Support (Nando’s Service Desk 1st/2nd line, Barron McCann) Program Manager and Head of Technology & Engineering Suppliers and hardware vendors Internal teams working on payments, ordering, stock, and menu systems What You’ll Do As a Senior Software Engineer, you’ll take ownership of device automation and configuration across our restaurant estate, ensuring our technology works seamlessly for restaurant teams and customers alike. You’ll: Build and maintain automation for tills, PEDs, Stripe terminals, printers, tablets, and sensors (primarily Windows-based) Develop APIs and web UIs (Next.js) for configuration, monitoring, and alerting Implement observability — including logging, metrics, tracing, and automated remediation Integrate with Meraki APIs and other infrastructure systems to surface network and sensor insights Run proofs of concept for new in-restaurant technology such as kiosks or next-generation POS Design scalable configuration frameworks to support new hardware and future rollouts Contribute to incident response and ensure system reliability Partner with Operations and suppliers to enable smooth rollouts and minimise disruption Engage with restaurant teams to understand the impact of your solutions and improve their experience Document and share knowledge across teams, coaching others where needed Communicate effectively with both technical and non-technical stakeholders What You’ll Bring Strong experience with C# and PowerShell for Windows-based automation and device integration Expert-level skills in TypeScript and Node.js Infrastructure as Code ( Terraform ) and CI/CD pipeline experience Solid understanding of API design and distributed system architecture Experience building modern UIs with Next.js or React Knowledge of networked devices, hardware APIs, and device provisioning Familiarity with Windows device management and Android/iOS tablets Experience with observability tools — metrics, structured logging, alerting, and dashboards Security-first mindset with knowledge of PCI-DSS principles and secrets management Clear, collaborative communication style, with the ability to work effectively across teams Experience running proofs of concept and delivering them into production What Success Looks Like Restaurants receive pre-configured devices requiring no manual setup Hardware health can be monitored and acted on in real time New devices and sensors can be added to the estate quickly and efficiently Incidents are detected early, resolved rapidly, and rarely reoccur Operations and support teams have clear tools, documentation, and visibility

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Ai software engineer/platform architect - bcg x
London
Boston Consulting Group
Software engineer
Similar job
Software engineer - react native
London
Aristocrat
Software engineer
Similar job
Software engineer - reigate
Reigate
esure Group
Software engineer
See more jobs
Similar jobs
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in London > Senior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save