Senior Software Engineer - Backend, Knowledge Graph
Norway (Oslo)EngineeringPosted
- Category
- Engineering
- Specialty
- Backend
- Level
- Senior
- Work arrangement
- Onsite
- Employment
- Full-time
- Hiring in
- Europe
- Tags
- Kotlin
- AWS
- Kubernetes
Job description
What Cognite is Relentless to Achieve
Cognite operates at the forefront of industrial digitalization, building AI and data solutions that solve the world’s hardest, highest-impact problems. Our Moonshot is bold: unlock $100B in customer value by 2035, and redefine how global industry works.
How you’ll demonstrate Ownership
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. As a Senior or Principal Engineer, you will take ownership of security-critical backend systems, directly impacting how our platform is secured and used.The Impact you bring to Cognite
- Architecting and building our core authentication and authorization services, applying modern security principles to protect all customer data.
- Designing and scaling resilient gRPC/HTTP APIs and microservices on Kubernetes, ensuring high availability, low latency, and ease of integration for other internal teams.
- Driving backend innovation by writing clean, maintainable code and refining our service architecture to support rapid product growth.
- Leading development initiatives including threat modeling, performance tuning, and reliability engineering to harden our systems against evolving security challenges.
- Mentoring engineers and collaborating across teams to shape our technical roadmap and foster a culture of secure-by-default engineering.
- Significant experience building and operating distributed backend systems in a modern, typed language.
- Strong proficiency in Kotlin. We value deep expertise in either language and a pragmatic approach to choosing the right tool for the job.
- 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, Elasticsearch and cloud platforms like GCP, AWS or Azure is vital.
Preferred Experience
- 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, with good communication skills and a desire to mentor others.
A snapshot of our many perks and benefits as a Cogniter
Why Cognite
You will work at the forefront of Industrial AI, partnering with some of the world's leading industrial organisations to solve problems that actually matter at scale — not hypothetical ones. You'll join a collaborative, fast-moving environment where curiosity and ownership are the norm, not the exception. If you want delivery work you can point to and be proud of, we'd love to hear from you.
More jobs at Cognite - AI for Industry
All open roles at Cognite - AI for Industry
- Data Engineer
OnsiteLatin America
- Senior Software Engineer
OnsiteIndia
- Software Engineer
OnsiteIndia
- Data Scientist
OnsiteLatin America
- Engineering Manager, Atlas AI
OnsiteUS
Similar jobs
Browse all backend developer jobs
- Engineering Manager
SapiomOnsiteUS