Jobs / Anonymized summary

Principal Software Engineer

Confidential employer · Oslo · Posted 28 Sep 2026

Job summary

Seeking a Principal Software Engineer with strong expertise in backend engineering, security, and cloud-native technologies. The role focuses on architecting and developing core authentication and authorization services, ensuring high availability and security of systems that protect sensitive customer data. This position requires deep knowledge of modern security protocols, distributed systems, and practical experience with Kotlin and cloud platforms. The engineer will also lead technical innovation and mentor team members in a collaborative environment.

Location and work setup

Location
Oslo
Work setup
On-site

Responsibilities

Lead the design and development of secure authentication and authorization backend services applying modern security principles. Architect scalable and resilient gRPC/HTTP APIs and microservices deployed on Kubernetes. Drive backend innovation with maintainable and clean code that supports rapid product growth. Conduct threat modeling, performance tuning, and reliability improvements to enhance system security and availability. Mentor engineers and collaborate across teams to influence technical direction and promote secure-by-default engineering practices.

Qualifications

Extensive experience building and managing distributed backend systems using a modern typed programming language, with strong proficiency in Kotlin. Deep understanding of contemporary authentication and authorization mechanisms such as OIDC, OAuth2, RBAC, and ABAC, with experience applying them in secure service design. Hands-on experience with cloud-native tools and platforms including Elasticsearch and major cloud providers (GCP, AWS, or Azure). Proven track record owning services from design through deployment and incident management. Strong communication skills and a collaborative approach, with a passion for mentoring others.

Skills

KotlinDistributed backend systemsAuthentication and authorization (OIDC, OAuth2, RBAC, ABAC)gRPCHTTP APIsMicroservicesKubernetesCloud platforms (GCP, AWS, Azure)ElasticsearchThreat modelingPerformance tuningReliability engineeringMentoringSecure software design