Do you want to work with IAM and security in Norway’s largest bank?

Senior Software Engineer- Backend

We are looking for pragmatic software engineers who love to solve complex problems and who are excited about IAM. DNBs User Profile team work with the cutting edge of IAM and security technology. By joining our team you will have a real impact on defining how the industry works with IAM in Norway.  You will also have the opportunity to be part of a team of skilled and passionate engineers that deliver critical infrastructure that is used by millions of Norwegians.

Who we are

DNB's User Profile team is building our new identity and access management platform in the cloud to support new upcoming applications and initiatives - both internal and external, all on open standards and modern best practices. We are working agile where we take responsibility of the whole chain from inception, design, implementation, testing, deployment and operation. We build it - we own it - we run it.

In many regards we are on the bleeding edge of technology and are pushing the envelope to provide the best, most secure and user-friendly experience possible. We are pushing our vendors to provide functionality that doesn't yet exist, and we are always checking new standards and drafts. We constantly work on simplifying development and deployment processes. We are strong believers in automation, pipelining and infrastructure as code.

What you get

Challenging tasks that allow you to grow professionally, competitive terms, a strong engineering culture, and good career opportunities. We offer good pension conditions, employee terms on DNBs products, insurance schemes, access to resorts in Norway and abroad, sports, cultural and other activities plus a wide range of discount schemes. In addition, knowledge and experiences are our most important assets, so you will have the opportunity to participate in conferences and courses, both to build your own competency and to represent DNB externally. We also believe in work-life balance, so we have flexible working hours, extra days off and reduced working hours from May to August (summer time).


What you will be doing

  • Work in the user profile team to design, develop, test, deploy andsupport technical solutions for identity and access management, privacy and profile services
  • Be part of building the new strategic identity platform for the bank
  • Invent new ways of interacting with the bank as a secure and frictionless as possible
  • Have an impact on shaping the future of banking through technology


What we need

In order to succeed at this role, you need to be passionate about your craft and have some battle scars from failing a few times before. You love solving complex problems and want to automate everything. You get an itch to fix a bug when you find it and you get excited by seeing what you built being used in production by millions of users. Learning new technologies and standards is second nature to you. You need to be the kind of person who question the status quo and wants to be on the barricades because that's where the fun happens. We see that you are a corporate rebel.

We don't expect you to be an expert in the field of identity and access management, but we expect you to be have an interest in identity, authentication, authorization and security and to be willing to learn. If you have previous experience in IAM it is of course a big plus!


  • Background in at least one modern programming language (like Java, C#, Go, Ruby, Python, etc)
  • Git proficency
  • Experience with modern DevOps concepts and tools, this might include:  
    • Containerization (Docker, Rkt, etc)
    • Container orchestration (ECS, Kubernetes, EKS, etc)
    • Infrastructure provisioning (Cloudformation, Terraform)
    • Software provisioning (Ansible, Chef, etc)
    • CI/CD (Jenkins, Gitlab, etc)
    • Monitoring (Datadog, Zabbix, Nagios, etc)
    • Logging (Splunk, ELK, etc)
  • Worked with at least one cloud service provider (AWS, Azure, GCP)
  • Linux proficiency
    • Shell scripting
    • Linux monitoring
  • Excellent troubleshooting and problem-solving skills
  • Strong understanding of security practices
  • Good communication skills in English

Optional but highly desirable

  • Directory servers, LDAP, AD, X.500, SCIM
  • AuthN, Oauth2, OIDC, SAML, WS-Trust, Federation, SSO, MFA, Kerberos
  • AuthZ, RBAC, ABAC, policy management
  • PKI, TLS, Mutual TLS, X.509, VA, CA, RA, JWE, JWS, JWK, etc
  • FIDO2, Webauthn
  • Consent/privacy management
  • Worked with ForgeRock, PingIdentity, Okta, Auth0, etc

Do you feel that you got what it takes? Get in touch! We will interview candidates continuously, so don't wait until the last minute to apply. 




Job type:
Working hours:
Working days:
Application deadline:
Oslo, Bjørvika
Rita Elton
Mobile: +47 95885551

A job in Norway's largest financial group offers professional challenges in an exciting work environment with many opportunities. DNB strives to create an inclusive workplace where people thrive and feel comfortable. We believe that equality and inclusion boost innovative thinking and collective competency which contributes to create an attractive and flexible company equipped for a changeable business landscape.

We are looking for skilled and motivated employees to meet customer needs and to achieve our goals. With so many varied disciplines and exciting opportunities in the future, we are looking for employees with different background, age and expertise. Are you engaged in focusing on the customer, and in addition fit our values: curious, brave and responsible, you might be exactly the person we need.

In DNB, we carry out background checks to verify that the information provided in your CV and other documentation is actually correct. Background checks are generally performed by an external independent third party. Former employers are typically contacted to check previous positions and periods of employment, while educational institutions are asked to confirm marks.

No background check will be conducted without your prior consent, and you will receive more detailed information about this, if applicable.

For positions that require an authorisation and/or approval of suitability, a police certificate of good conduct will be required.