Skip to content

Lead Software Developer

Please Note: The application deadline for this vacancy has now passed.

Vacancy Information

We have a fantastic opportunity to join the Technology Engineering team at Greggs as a Lead Software Developer and help deliver an exciting suite of innovative, greenfield products that will ensure both digital and physical in-store experiences work seamlessly for our customers and colleagues. 

We can offer you:

  • Our Greggs Employee discount Scheme is very generous, offering you up to 50% off our food 

  • Your holiday entitlement starts with 5 weeks, in addition to bank holidays, which increases with service up to a maximum of 6 weeks after 25 years’ service. (Pro-rata for part time) 

  • Other benefits include: 

  • Private Medical Insurance which is free for you and subsidised for your dependants 

  • Permanent Health Insurance which is a replacement income scheme 

  • Share Save and Share Incentive Schemes 

  • Employee Assistance Programme 

  • Healthcare Plans 

  • Cycle to Work Scheme 

  • After 6 months service you may be eligible for our profit share scheme 

  • You will be invited to participate in our Management Bonus Scheme which is worth up to 12.5% of your salary, subject to the Company meeting certain performance criteria. 

  • 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 

  • The Management Pension Scheme is supported by a free life assurance scheme. This is a death in service benefit which provides a lump-sum payment equal to 4 times your year’s salary 

Other benefits include:

  • Private Medical Insurance which is free for you and subsidised for your dependants 

  • Permanent Health Insurance which is a replacement income scheme 

  • Share Save and Share Incentive Schemes 

  • Employee Assistance Programme 

  • Healthcare Plans 

  • Cycle to Work Scheme 

 

About the role

We are looking for passionate people that love working as a part of a team to join us on our journey. 

You will possess strong leadership skills, technical expertise, and a deep understanding of software architecture. You will have a proactive, can-do attitude and provide mentorship to a team of developers, fostering a collaborative, fun and creative working environment. 

You will be familiar with scrum principles and have previous experience working as part of a product team, part of your role will involve collaborating with product stakeholders to implement features against our customer app roadmap, ensuring it aligns with strategic objectives and customer needs. 

You will care about delivering and maintaining a resilient, scalable and secure solutions that meets the needs of our growing customer base. Collaborating with cross-functional teams and sharing your knowledge with others through pair programming activities, documentation and training materials. 

You will be a lifelong learner and enjoy joining us on a journey of continuous improvement, staying updated on emerging technologies and industry best practices to drive technological advancements. As part of the digital team, you will pursue the goal of becoming high-performing, self-organising product teams, applying adaptive planning techniques to deliver innovative solutions to business problems. 

What you'll do

We are seeking a Lead Software Developer to help deliver an exciting suite of innovative, greenfield products that will ensure both digital and physical in-store experiences work seamlessly for our customers and colleagues. 

Working as part of an autonomous, cross-functional, product team you will contribute towards the mission-critical platform primarily supporting our flagship customer app but also all our digital solutions including click and collect, POS systems and order fulfilment apps. As a lead developer you will support the customer app team in creating scalable, reliable and secure solutions, helping millions of customers engage with Greggs in a fast, friendly and frictionless way daily. 

We believe in growing together – as a united team and working towards the achievement of our vision which is to be a winning brand in the food-on-the-go market. Greggs is a much loved and trusted brand with a strong traditional bakery heritage. Our people are what makes our business successful. 

We aim to provide our people with a great place to work, where they feel valued by listening, developing and rewarding them. 

We take immense pride in fostering an inclusive and diverse workplace culture. We firmly believe that the collective tapestry of backgrounds, ethnicities, genders, sexualities, and experiences enriches our environment and propels us towards innovation and excellence. We are committed to providing equal opportunities for all, ensuring that each individual, regardless of their background.

About you

You should: 

  • Be passionate about doing things the right way: 

  • Promote and demonstrate writing clean code 

  • Lead by example and be an advocate of automated testing and TDD 

  • Ability to highlight the importance of writing maintainable code and demonstrating how to do so 

  • Have a working knowledge of DevOps practices and principles, embracing automated pipelines to achieve continuous integration and continuous delivery (CI/CD) 

  • Have a good understanding of infrastructure as code and its importance in the Software Development Lifecycle 

  • Have an in-depth knowledge in one or both of the following areas: 

  • .NET (C#, RESTful API development, Messaging, Docker, Azure) 

  • Flutter (Dart, Provider/Riverpod, Integration testing) 

  • Produce high-quality code with security as a top priority, following security best practices and maintaining a vigilant awareness of potential risk levels 

  • Have proficiency with version control systems like Git, including understanding of branching/merging strategies and their practical implementation within team workflows 

  • Be familiar with containerisation technologies like Docker for consistent deployments and orchestration platforms such as Kubernetes for management of containerised applications 

  • Understand and communicate the advantages of a microservice architecture and value of separation 

  • Possess strong leadership and management skills, with previous experience leading development teams 

  • Have ability to design, develop, and document user-friendly APIs for developers 

  • Be committed to continuous learning, staying current with emerging technologies and industry best practices 

It’s not essential, but we’d love to hear about it if you have the following: 

  • Experience managing app releases for Google Play (Android) and App Store (iOS) 

  • Understanding of cost management principles when working with cloud services 

  • Experience working with logging and monitoring tools to ensure reliability of services within a distributed system 

  • Experience as a technical advocate, conveying team decisions, concepts, and ideas to non-technical stakeholders 

  • Previous experience presenting architectural decisions and development techniques to organisational leadership 

 

About Greggs

Here at Greggs, we love what we do, and we have fun! What makes Greggs so special is our culture – the way we are, the way we behave and the way we support each other. We're hard-working, but above all else we're family; and it doesn't matter who you are, where you're from or what your favourite bake is, we’d love you to join us!   We want everyone to feel welcome at Greggs and our colleagues to be able to be themselves at work, whatever their background, preferences, or views.  

This website is using cookies to improve your browsing experience. Tracking cookies are enabled but these do not collect personal or sensitive data. If you prefer for this not to be collected, please choose to turn cookies off below. Read more about cookies.