Staff Software Engineer

Do YOU want to influence the shopping experience for millions of Norwegians?

In Coop, we craft forward-thinking digital products and services for millions of Norwegians. We are passionate about how technology and data can be used 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 outcomes. Our deliveries vary from apps and authentication solutions to data products. Do you want to join us in building the future of consumer goods and retail?


To help us achieve our mission, we are currently seeking Software Engineers to join our engineering team. We are looking for individuals who are passionate about solving complex problems using modern technologies and who thrive when given the autonomy to do so. At Coop, we strive to challenge the status quo every day, and we're searching for engineers who share this mindset. Are you someone who thinks differently? Do you want to challenge our thinking, tools, technologies, or methodologies while creating amazing products and services? Then you're welcome to join us at Coop!


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

  • Play an important role in the development and improvement of both new and existing applications and services on the backend of our platform that will be consumed by a number of client-facing applications.
  • Design, develop and implement high-quality solutions on our platform.
  • Take part in technical discussions, iterations, and decisions with the rest of the team
  • Be a driving force in the development processes and work closely with product managers, our advanced analytics team, design, and external resources
  • Improve and define our platform tech stack and tools together with our Engineering managers and Head of Engineering
  • Take part in roadmap planning as well as analyzing our current solutions, deciding what can be reused and what we should develop in the future


A typical service at Coop is often built using:

  • Protocol Buffers to define the API.
  • gRPC as a communications protocol.
  • Source code written in Go.
  • Packaged in an OCI Image using Docker.
  • Deployed on Kubernetes in our Application Platform in GCP.
  • Infrastructure defined with Terraform.


We think you have some of the following:

  • You are a strong problem-solver, thriving when tackling complex software engineering tasks
  • A pragmatic approach to languages, having knowledge of open-source languages such as Python, Go, Node, or similar
  • The ability to take initiative and responsibility within your area of expertise
  • You thrive working in small, cross-functional teams but also like to work independently
  • 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
  • Great collaboration skills


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 well in both Norwegian and English


We can offer you:

  • Access to the most exciting technologies and data to solve complex and important tasks.
  • You’ll 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 high degree of flexibility on working hours and location.
  • Gear and equipment (Mac/Windows/Linux) 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 Ameneh Ahmadi, Recruitment Advisor at +47 90269214 / [email protected] or apply!