← Back to list

Job
· Principal
Principal Software Engineer
Software Engineer
• Principal
• On-site
• Full-time
•
Norway (Oslo), Norway
As a Principal Engineer you take ownership of Cognite's security-critical backend systems, meaning the authentication, authorization and audit solutions that protect privileged customer data.
Responsibilities
- ▹Architect and build the core authentication and authorization services, applying modern security principles
- ▹Design and scale resilient gRPC/HTTP APIs and microservices on Kubernetes, ensuring high availability, low latency and ease of integration
- ▹Write clean, maintainable code and refine the service architecture to support rapid product growth
- ▹Lead development initiatives including threat modeling, performance tuning and reliability engineering
- ▹Mentor engineers and collaborate across teams to shape the technical roadmap
Requirements
- ▹Significant experience building and operating distributed backend systems in a modern, typed language
- ▹Strong proficiency in Kotlin
- ▹Deep expertise in modern authentication and authorization concepts (e.g. OIDC, OAuth2, RBAC/ABAC) and their practical application in building secure services
- ▹Hands-on experience with cloud-native technologies, particularly Elasticsearch and cloud platforms such as GCP, AWS or Azure
Nice to have
- ▹A proven track record of owning services in production, from initial design and development to deployment, monitoring and incident response
- ▹A collaborative and pragmatic mindset, good communication skills and a desire to mentor others
Soft skills
Collaborative and pragmatic mindsetGood communication skillsMentoring
What we offer
- ▹An organization of 60 nationalities with a focus on diversity, equality and inclusion
- ▹A modern, fun working environment, flat structure and direct access to decision-makers
- ▹The chance to work on ambitious projects with cutting-edge technology across industries
- ▹Private health services with Cognite Care
- ▹Subsidized lunch at the canteen
- ▹An exclusive coffee bar on site
- ▹A broad health offering and free membership to the on-site gym
About the company
Cognite operates at the forefront of industrial digitalization, building AI and data solutions that solve the world's hardest, highest-impact problems. It has offices in Phoenix, Houston, Oslo, Tokyo, Bengaluru and Abu Dhabi, among others.
Similar jobs

Job
· Principal
Staff Software Engineer, Lifecycle Management
Okta
AI/ML
+8
💰 Salary: not specified
🏢 On-site
Bengaluru
🗣️ EN

Job
· Principal
Sr Staff Software Engineer- Access Security
ServiceNow
+10
$171,900–$300,800/yr
gross
🔀 Hybrid
Minneapolis
🗣️ EN

Job
· Principal
Principal Software Engineer - AI Control Tower (AICT)
ServiceNow
Grpc
+2
$221,200–$387,100/yr
gross
🏢 On-site
Santa Clara
🗣️ EN

Job
· Principal
Principal Software Engineer - Product team
Aker Systems
+16
💰 Salary: not specified
🌍 Remote
Anywhere in the World
🗣️ EN

Job
· Principal
Staff Software Engineer, Cash Forecasting
Ripple
AI/ML
+10
💰 Salary: not specified
🏢 On-site
Dublin
🗣️ EN

Job
· Principal
Principal Software Engineer I - Serverless - Platform Control Plane
Elastic
+2
$159,800–$252,800/yr
gross
🏢 On-site
🗣️ EN