At a Glance
- Tasks: Design and build scalable software solutions while collaborating with diverse teams.
- Company: Join Nando's, a people-first company with a vibrant culture.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic team with a focus on innovation and sustainability.
- Why this job: Make a real impact using modern tech in a collaborative environment.
- Qualifications: Experience in Golang, Python, or TypeScript; strong problem-solving skills.
The predicted salary is between 45000 - 55000 £ per year.
We are looking for a Software Engineer to join the Accounting, Banking & Property (ABP) team within Nando's UK & Ireland Technology function. This role will contribute to the delivery of new projects while also helping to strengthen the reliability, maintainability, and observability of existing systems through improved monitoring, alerting, automation, and testing practices. You will work closely with Finance, Property, Sustainability, and Technology teams to build and support scalable solutions that improve operational efficiency across the business.
Our Values at Nando's
- Pride - We take pride in everything we do, from the quality of our work to the experience we create.
- Passion - We care deeply about our people, our customers, and delivering meaningful impact.
- Courage - We challenge the status quo, embrace innovation, and are not afraid to try new ideas.
- Integrity - We do the right thing, acting honestly and responsibly in all that we do.
- Family - We support one another, celebrate individuality, and work together as one team.
About the ABP Team
The Accounting, Banking & Property (ABP) team supports Nando's Finance and Property departments by maintaining and administering key integrations with third-party platforms including: Rydoo, Unit4 Financials, Medius, Anaplan. The team also owns and maintains a financial data lake and associated pipelines responsible for processing and storing finance and property-related data.
Finance
Our mission within Finance is to modernise and transform financial processes through a combination of in-house engineering and strategic third-party integrations.
Property & Sustainability
Within Property and Sustainability, the team supports initiatives focused on operational efficiency, sustainability, and long-term business improvement.
Technology Stack
- Backend: Golang and Python
- Frontend: TypeScript with Next.js
- Cloud Platform: Google Cloud Platform (Cloud Run)
- Infrastructure as Code: Terraform
Key Stakeholders
You will work closely with stakeholders across the business, including Finance teams (Cash & Banking, Purchase Ledger, Expenses, etc.), Property, Sustainability, Head of Technology & Engineering, third-party suppliers and partners, and restaurant operations teams across the wider business.
Responsibilities
- Designing, building, and maintaining scalable software solutions and integrations.
- Contributing across the full software lifecycle - from inception and design through to deployment, operation, and continuous improvement.
- Developing backend services, APIs, data pipelines, and user interfaces.
- Supporting infrastructure and deployment automation practices.
- Monitoring system health, availability, latency, and operational performance.
- Improving reliability through automation, alerting, observability, and testing.
- Participating in incident response and contributing to blameless postmortems.
- Collaborating with stakeholders to understand and solve business challenges.
- Promoting engineering best practices and sustainable development approaches.
- Supporting a 'you build it, you run it' engineering culture.
Skills & Experience Required
- Strong proficiency in one or more of the following languages: Golang, Python, TypeScript.
- Proven experience working as a Software Engineer in a commercial environment.
- Experience working within Agile delivery teams and practices.
- Strong problem-solving and analytical skills.
- Excellent communication skills with the ability to work effectively with both technical and non-technical stakeholders.
- Ability to troubleshoot, debug, optimise code, and automate routine processes.
- Interest in designing, analysing, and supporting distributed systems.
- A proactive mindset with strong ownership and accountability.
Desirable Skills
- Experience writing and maintaining automated test suites.
- Experience with Terraform and Infrastructure as Code.
- Experience deploying and operating cloud-native applications, ideally within Google Cloud Platform (GCP).
- Familiarity with monitoring and observability tooling.
Why Join Nando's?
At Nando's, technology plays a critical role in helping us deliver great experiences to our customers and teams. You'll be joining a collaborative engineering environment where you can make a meaningful impact across the business while working with modern technologies and passionate people.
Software Engineer employer: nando's
Contact Detail:
nando's Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Nando's employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren't even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Golang, Python, or TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Be ready to tackle coding challenges and discuss your thought process. Remember, they want to see how you approach problems, not just the final answer!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the Nando's family. Don’t forget to highlight how your values align with ours!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Show Your Passion: When writing your application, let your passion for technology and problem-solving shine through. We want to see how much you care about making a meaningful impact in your role as a Software Engineer.
Tailor Your Application: Make sure to customise your application to highlight your experience with the technologies mentioned in the job description, like Golang, Python, and TypeScript. We love seeing how your skills align with our needs!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to explain your experiences and achievements. We appreciate a well-structured application that’s easy to read!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at nando's
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Golang, Python, and TypeScript. Be ready to discuss your experience with these languages and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous roles. Nando's values strong analytical skills, so think about specific challenges you faced and how you approached them.
✨Understand the Company Values
Nando's places a lot of emphasis on their values like Pride, Passion, and Integrity. Reflect on how your personal values align with theirs and be prepared to share examples that demonstrate this during the interview.
✨Engage with Stakeholders
Since you'll be working closely with various teams, think about how you can effectively communicate with both technical and non-technical stakeholders. Prepare to discuss how you've collaborated in the past and how you can bring that experience to Nando's.