Software Engineer

Co op Group
£42000 - £62000 per annum
30 Nov 2017
08 Dec 2017
Contract Type
Full Time

Software Engineer

£42,000 to £62,000 + benefits including:

27 days holiday / flexible working / annual incentive scheme / award winning pension

Manchester city centre

At Co-op Digital, we're creating our very own digital revolution. By embracing the culture, practices and technologies of the digital age we're creating new products and services that are grounded in co-op values of openness, member ownership, and community. We're agile, fast-moving, and innovative. And we build in response to real user needs.

We're looking to recruit talented software engineers to support the growth of our unique business. As a software engineer at Co-op Digital you'll work in one of our multi-disciplinary agile teams alongside product owners, product managers, business analysts, architects, researchers and designers. We work together to create solutions that deliver simple applications with the needs of our customers and members at their heart.

We have quite a few ongoing projects currently at different stages, from discovery to alpha, beta and live. Take a look at our blog for more information about some of the different services. You'll initially join a specific project, but there will be lots of opportunities to move around and keep things interesting. We have a community of engineers across digital and the wider Co-op, where we come together regularly to share knowledge and learn from each other.

We're primarily building web applications in Python, however we're flexible when it comes to your background. We're looking for people who are passionate about fulfilling user needs, collaborating with others and building great quality software. We encourage and support a full-stack, polyglot approach from our software engineers.

What you'll do:

  • learn and use a full-stack approach to software development (it doesn't matter if you're not initially comfortable across the full stack)
  • use modern engineering practices like TDD, pair programming and continuous deployment
  • work within agile teams to create quick feedback loops and focus on the customer
  • build services that make a difference to people's lives

What you'll bring:

  • coding skills: you'll be strong in at least one object oriented programming language (Python, Ruby) and/or JavaScript
  • flexible attitude to technology and solid understanding of how the web works
  • the ability to adapt and learn new technologies
  • a desire for continuous improvement
  • a commitment to putting UX at the heart of the development process - we run fortnightly user research sessions and feed this back into our backlogs

Why Co-op?

173 years ago the Rochdale pioneers came up with an idea that changed the world. They believed that when people work together, they're stronger. And when you join the Co-op, you'll become part of an organisation where principles are just as important as profits. You'll also get a competitive salary, 27 days holiday (rising to 31 in line with service), an annual incentive scheme, discounts on all kinds of products and services, and a pension with up to 10% employer contributions.

We're actively building diverse teams and we welcome applications from all people. But we know that simply having a diverse workforce is not enough. We want to create an inclusive environment, where everyone can contribute their best work and develop to their full potential. We celebrate our differences. And we recognise the importance of our teams reflecting the communities they serve.

We can make adjustments to our interview process according to your needs. And we offer a flexible working environment, enabling our colleagues to adjust their hours to accommodate personal circumstances. You can find out more about our maternity and paternity schemes, as well as a wide range of other Co-op people policies.

You can find out more about what's going on right now in Co-op Digital and follow us on Twitter.

This job was originally posted as