We have a fantastic opportunity to join the Technology Engineering team at Greggs as a Senior Software Developer to drive innovative, greenfield products that enhance both digital and in-store experiences. Working in an agile, cross-functional team, you'll help build a scalable, secure platform supporting key digital solutions like click & collect, retail systems, and digital order fulfilment ensuring a seamless experience for millions of customers daily.
- Colleague Networks - internal groups where colleagues and their allies can share their own experiences, offer feedback on the way we do things at Greggs, and provide support to one another, This is a full-time role, however flexibility in this will be considered
- We know that having a work-life balance is important, so we offer our colleagues as much flexibility as possible in line with the needs of their role
- The base location for this role is Newcastle upon Tyne, NE12 8EW
- What you'll do
- Contribute as part of a product-aligned squad, leading the design and development of resilient, scalable and secure software that delivers real value to your customers
- Write clean, maintainable and testable code, leading by example to uphold quality and advocate for best practice
- Collaborate with product and agile delivery functions to translate business requirements into technology solutions that align with our strategic goals and customer needs
- Bring a proactive and can-do attitude, contributing to a supportive, adaptive and creative team culture where everyone can thrive
- Take ownership of your work and see the impact of your contributions in real-world applications, helping serve millions of Greggs customers every day
- Champion operational reliability by troubleshooting production incidents, ensuring prompt resolution and promoting a blame-free culture
- Provide technical leadership and mentorship to junior and mid-level developers, fostering a culture of learning and continuous improvement
- Stay curious and keep learning, maintaining an awareness of emerging technologies and industry trends to drive innovation in our technology solutions
- You will fit right into this role if you:
- Have in-depth knowledge of programming concepts, and experience building production-grade applications in one or more of the following areas:
- .NET (C#, ASP.NET Core, RESTFUL API development, Messaging, Azure Cloud)
- Flutter (Dart, Provider/Riverpod, Integration testing)
- Vue.js (TypeScript, Storyblok, Vitest/Jest, Component libraries)
- Have hands-on experience with modern development practices including CI/CD pipelines, automated testing, DevOps principles and version control branching strategies
- Have worked with public cloud platforms (ideally Azure) and are keen to explore how cloud-native technologies can support scalable, secure, and modern technology solutions
- Understand the value of testing and have an interest in automated testing and test-driven development (TDD) as part of building reliable, maintainable software
- Appreciate the importance of security in software development and consider risk levels when designing and implementing technology solutions, striving to always follow security best practice
- Have begun exploring LLMs and AI developer tools like GitHub CoPilot, and are comfortable leveraging them to enhance productivity, problem-solving, and code quality
- Possess excellent written and verbal communication skills, and are comfortable explaining development concepts to both technical and non-technical audiences
- Embrace being a lifelong learner who actively seeks feedback, embraces new technologies, and is committed to continuous improvement and growth
- Are a team player who communicates clearly, listens actively and values diverse perspectives
- 25 days (5 weeks) annual leave, pro-rated, increasing with service (in addition to bank holidays), plus 1 additional floating day
- Management Bonus Scheme which is worth up to 12.5% of your salary
- Profit share: We want everyone to share in the success of the business, so we distribute 10% of our profits to all our colleagues who have at least 6-month service, or more, each year
- Private Medical Insurance which is free for you and subsidised for your dependants
- Permanent Health Insurance which is a replacement income scheme
- You will automatically join our Greggs pension scheme which is a fantastic way to save for your retirement and allows you to benefit from employer contributions and tax advantages
- Defined contribution management pension scheme
- Death in service benefit which provides a lump-sum payment equal to 4 times your year's salary
- Colleague discount, up to 50% off our own-produced products
- Share save schemes that let you buy discounted Greggs shares, by saving a set amount of money over a fixed time, to have an even bigger share of our profits
- Career progression and learning and development
- Assistance Programme; A free, confidential helpline, offering advice and support with financial, relationship, work-related and wellbeing issues, 24 hours a day, 365 days a year. Including a mobile app providing a range of wellness content on physical, mental, social, and financial wellbeing
- Perks and savings, such as digital gift card discounts, online cashback, in-store and online coupons and lifestyle offers