Work with us

At Co-op, we’re building products, services and platforms to help us make the most of digital. We’re based in Manchester city centre but now have a remote-first policy, meaning you’ll only have to come in to the office 1-2 times a month. 

Our multidisciplinary teams are working on:

  • things that make working at the Co-op easier for all our colleagues, so they can spend more time looking after their customers
  • things that help members and customers
  • researching and testing new digital ideas that may fit within the wider Co-op

We start with user needs, we work in an agile way and we’re open and transparent. If you share these values we might be a good fit for each other.

We understand that it’s what you do, not when you do it that’s important so we’ll always try to be flexible with other commitments you might have.

We’re committed to building a team that represents a variety of backgrounds, perspectives and skills. The more inclusive we are, the better our work will be. 

Learn more about Tech, Data, Digital at Co-op

Software Engineers

Level 4: £43,300 – £48,800 plus excellent benefits
Level 5: £52,460 – £59,020 plus excellent benefits
Remote-first with optional use of our Manchester office

We’re looking for software engineers to join us at Co-op and help us transform how we design, build, and operate our digital products and services. Our goal is to grow a modern, in-house software development team so we can provide better, more innovative services to our members, customers, and communities. 

Co-op is a historic organisation, founded on principals of mutuality and support for local communities. Our vision is to co-operate for a fairer world, and collaboration is part of who we are. We work in small, multi-disciplinary teams with an agile approach and we value knowledge sharing so we often use pair and ensemble-programming. We also provide career and technical coaching, and we run communities of practice to support continuous learning.   

The systems we work on range from cloud-based services, through apps for customers and for colleagues, to tills in stores. We’re a complex organisation supporting multiple tech stacks, including JavaScript, Python, JVM, and .NET. Our cloud implementations are on Azure and AWS.

Platform Engineers

Level 3: £41,600 – £46,835 plus excellent benefits
Level 5: £52,770 – £59,375 plus excellent benefits
Remote-first with optional use of our Manchester office

Platform engineers are a key part of our Digital Technology team here at Co-op. We provide automation, tooling, and cloud infrastructure to our entire digital group.

We are the experts in infrastructure. The people who design, build, and operate the platforms that our digital products and services run on top of. We make sure that the systems that we rely on provide the security, resilience and performance that we need… from Food to Funeralcare, Legal Services to Insurance, and everything in between. Our infrastructure is a healthy mix of IaaS, PaaS and SaaS, making the most of Infrastructure as Code technologies like Terraform, Packer, Jenkins, and git for version control.

Quality Coach

Level 5: £54,035 plus excellent benefits
Remote-first with optional use of our Manchester office

We’re looking for a Senior Software Quality Coach to join us at Co-op as we grow our Engineering team in 2022. You’ll join a community of Quality Coaches, Front End, Software, and Platform Engineers who work collaboratively in multi-disciplinary, Agile teams to build products, services, and platforms that make a huge impact on the communities we live in. The systems we work on range from cloud-based services, through apps for customers and for colleagues, to tills in stores and apps used by colleagues in our funeral homes.

Building a quality service is a shared responsibility across the whole product team and is embedded right from the start. As a Senior Software Quality Coach, you’ll have an important role to play in holding up a mirror to what’s produced, making sure the different teams you support have feedback at the right time about the quality and viability of the service being delivered.

Although in-depth knowledge of testing techniques is important, this isn’t a traditional “testing” role, as the focus is on enabling others to build-in quality before any code is written – rather than find problems afterwards. So, if you’re someone who’s excited about fulfilling user needs and love collaborating with others, we can offer you an opportunity to grow your career and learn from industry experts in a business that’s using digital to make a difference.