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
#J-18808-Ljbffr