Software Engineer IDP

Want to join us in building solutions that are used by millions of Norwegians?

Are you ready to join us in bringing technology in retail and consumer goods to the next level? Do you also have a passion for solving complex problems using modern technologies and who thrive when given the autonomy to do so? If yes, then this could be a great match for you!

At Coop, we craft forward-thinking digital products and services for millions of Norwegians. We leverage technology and data to make shopping smarter and more efficient – allowing our customers to spend time on more important matters. We dare to think differently and with a playful, yet professional approach to problem-solving. We believe that autonomy and diversity in teams lead to the best results.

We are currently looking for a Software Engineer at either senior or staff level to join our small, yet ambitious IDP team. This team is responsible for developing and maintaining high-quality solutions that ensure secure and seamless authentication, authorization, and identity management across our software ecosystem. In this position, you will play a significant role within the team and get the opportunity to work with our cutting-edge technology stack.

We believe your day to day at Coop will look somewhat like this:

  • Play an important role in the development of both new and existing functionality on our identity platform used by our customers, internal teams and partners.
  • Solve complex software engineering tasks and assist in identifying and resolving non-trivial issues.
  • Participate in technical discussions and decisions, set objectives and key results with the rest of the team.
  • Be a driving force in the development processes and work closely with other teams and partners.
  • Design, develop and maintain high-quality solutions on Coop’s application platform.
  • Champion good security practices within the organization and among our partners.
  • Contribute to shared tools and services used by the wider engineering community in Coop.

A typical IDP service at Coop is often built using:

  • OpenAPI and Protocol Buffers to define APIs.
  • REST and gRPC as communications protocols.
  • Source code written in Go and TypeScript.
  • OCI Image and Docker for packaging.
  • Our Kubernetes-based Application Platform in GCP.
  • Infrastructure defined with Terraform.

We think you have most of the following:

  • A pragmatic approach to languages, having knowledge of open-source languages such as Python, TypeScript, Node, or similar.
  • Solid experience writing reliable services in Go.
  • Experience with OAuth 2.0 and OpenID Connect (OIDC).
  • Solid experience with operating in a cloud environment, working with microservice-based architecture in AWS, GCP, or Azure.
  • Experience with designing, developing, and implementing APIs.
  • A strong DevOps mindset with good knowledge of tools and technologies such as Docker, Kubernetes, and Terraform.
  • You thrive in small, cross-functional teams but also like to work independently.

We believe you also will need this:

  • 5+ years of experience with backend software development.
  • Higher education within relevant fields (BSc, MSc or similar) or relevant working experience.
  • The ability to communicate fluently in English (both oral and written).

We can offer you:

  • To be part of an ambitious and diverse team where you get to impact the way of working and contribute to organizational guidelines.
  • Excellent opportunities for personal and professional development (e.g., conferences, training, time to work on own projects/upskilling, etc.).
  • Modern office spaces at our HQ at Grorud with a good canteen and a training room.
  • High degree of flexibility on working hours and location.
  • Gear and equipment (Mac/Windows) are provided when you begin your adventure with us.
  • Competitive compensation package in addition to good pension and insurance schemes.
  • Other benefits like mobile phone and internet coverage, company cabins, and discounts in all Coop stores.

Want to learn more about the role or who we are? Get in touch with Julie Bakker, Recruitment Consultant at +4745455660 /juliewibe.bakker at coop.no

Applications are reviewed on a rolling basis.

About Coop

Coop is one of the largest consumer retail operators in Norway, counting over 1250 stores and 28 000 employees across the country. Being an operator in a rapidly changing landscape, we dare to innovate and implement new innovative digital solutions such as fully automated warehouses, unmanned stores, and the use of advanced analytics/AI products for a diverse range of purposes - to mention some. We strive to build digital solutions that make everyday life easier and create seamless shopping experiences for millions of Norwegians—backed by high-quality tech and data products.