Senior Software Engineer - Authentication

7 Minutes ago • 5 Years +
Software Development & Engineering

Job Description

Cognite is a global SaaS company specializing in AI and data solutions for industrial digital transformation. They offer Cognite Atlas AI and the Cognite Data Fusion (CDF) platform, serving sectors like Oil & Gas, Chemicals, Pharma, and Manufacturing. This role involves architecting and building core authentication and authorization services in Rust, owning distributed audit logging, and designing scalable microservices on Kubernetes to secure privileged customer data.
Good To Have:
  • A collaborative and pragmatic mindset.
  • Good communication skills.
  • Desire to mentor other engineers.
Must Have:
  • Architecting and building core authentication and authorization services in Rust.
  • Owning distributed audit logging platform from ingestion to secure storage.
  • Designing and scaling resilient gRPC/HTTP APIs and microservices on Kubernetes.
  • Leading initiatives in threat modeling, performance tuning, and reliability engineering.
  • 5+ years of experience building and operating distributed backend systems.
  • Strong command of Rust or significant experience with Kotlin/Java with interest in mastering Rust.
  • Deep expertise in modern authentication and authorization concepts.
  • Proven track record of owning services in production, from initial design to incident response.
  • Hands-on experience with cloud-native technologies, particularly Kubernetes and message queues like Kafka or GCP Pub/Sub.
Perks:
  • Join an organization of 70 different nationalities with Diversity, Equality and Inclusion (DEI) in focus.
  • A highly modern and fun working environment with sublime culture.
  • Flat structure with direct access to decision-makers, with minimal bureaucracy.
  • Opportunity to work with and learn from some of the best people on ambitious projects.
  • Gain perks like a paid mobile telephone subscription and broadband connection.
  • Get access to extended private health services with Aker Care.
  • Subsidized lunch at the canteen delivered by chefs, with options for vegetarians and non-vegetarians.
  • Stay fueled between meals with snacks and drinks on the house.
  • Our own Cognite exclusive coffee bar with friendly baristas.
  • Broad health offering and a free membership to our fully-staffed gym on-site.
  • A pet lover? Get the chance to meet Spot!

Add these skills to join the top 1% applicants for this job

communication
game-texts
incident-response
rust
microservices
kubernetes
kotlin
java

As the first line of defense for securing privileged customer data, our work is crucial to customer and company success. We operate where security, infrastructure, and product meet: designing authorization, identity, and audit solutions that are fast, correct, and observable.

At Cognite, you’ll join a high-trust, product-minded engineering culture in Oslo, with the autonomy to ship, and the support to do your best work.

What you'll do

  • Architecting and building our core authentication and authorization services in Rust, applying modern security principles to protect all customer data.
  • Owning our distributed audit logging platform, from ingestion pipelines using Kafka to secure storage and query layers.
  • Designing and scaling resilient gRPC/HTTP APIs and microservices on Kubernetes, ensuring high availability and performance.
  • Leading initiatives in threat modeling, performance tuning, and reliability engineering to harden our systems.
  • Mentoring engineers and collaborating across teams to shape our technical roadmap and foster a culture of secure-by-default engineering.

What we’re looking for

  • 5+ years of experience building and operating distributed backend systems in a modern, typed language.
  • A strong command of Rust, or significant experience with languages like Kotlin/Java combined with a genuine interest in mastering Rust.
  • Deep expertise in modern authentication and authorization concepts and their practical application in building secure, scalable services.
  • A proven track record of owning services in production, from initial design and threat modeling to deployment, monitoring, and incident response.
  • Hands-on experience with cloud-native technologies, particularly Kubernetes and message queues like Kafka or GCP Pub/Sub.
  • A collaborative and pragmatic mindset, with good communication skills and a desire to mentor others.

Set alerts for more jobs like Senior Software Engineer - Authentication
Set alerts for new jobs by Cognite
Set alerts for new Software Development & Engineering jobs in Norway
Set alerts for new jobs in Norway
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙