Senior Software Engineers

DNB IT has overall responsibility for all digital solutions and products offered by DNB, and our ambition is to deliver world class customer experiences. Innovation is key, and in order to meet our customers’ expectations of high quality and fast time to market, we are building our culture and way of working based on lean principles and agile methods. On our path to becoming a technology company, we are making a shift towards DevOps based product teams.

We believe that our bank can do much more than just traditional banking. Our teams are on an exciting mission, building the bank of tomorrow. Do you want to join us on this journey of transformation?

DNB is in the lead when it comes to cloud adoption in the world of finance. Where others wait and see – we act! We have moved the payment app Vipps to the cloud, and our newly launched apps for Personal and Corporate customers are both based on cloud services. We are well on our way to building a cloud platform to better meet the future expectations of our customers. 

IT PM is part of the IT organization building digital products for all of DNB’s personal customers. We believe that we work with the most exciting ideas, building products that will be used by over 2,1 million people in Norway.

One of the tasks ahead is to create scalable common services for User Identities, profiles and privacy by design within DNB and beyond. To start our journey, we are looking for Senior Software Engineers, who are able to blend business pragmatism with technical knowledge, to help us develop common platform components and turn that into business and platform services

We are looking for strong team players and we care deeply about building an inclusive and diverse culture in which everyone can succeed.

About the role

As a Senior Software Engineer, you will join a team of engaged and dedicated engineers who are working hard building and running scalable API-based services. You’ll participate in everything from design, implementation, quality assurance, testing, deployment, monitoring and documentation of the services we build and maintain. We focus on creating the best developer experience towards our services and contribute to best practices and knowledge sharing internally as well as externally.

You will participate in translating business needs into feasible platform services and products. Furthermore you will participate in interaction and demonstrate the ability to work across domains to facilitate important architectural and business decisions, and implementation of these internally and beyond to other units. You will also take an active role in defining future services/products related to the platform both commercially and technically.

In this role, you will play a significant role in exploring, defining and scaling our future revenue streams. We look for people with a growth mindseth who inspire colleagues and external partners, with a mix of humbleness, but also can take the lead.

Your experience

You are a skilled full stack engineer, preferably with a good understanding of backend development. You are also great at working in cross-functional and virtual teams with people from other parts of the organization.

You should be passionate about technology and have a strong interest in learning about and playing with new technologies. Maybe you even have some side projects that you want to share with us?

You have a master or bachelor’s degree in computer science, Cloud Computing or other related technical fields, or you have a interesting reason for not having one. 

Fluency in Norwegian and/or English, both oral and written is important.

It is also a big plus if you have experience with one or more of the following:

  • JavaScript language and working in Node.js environments
  • Amazon Web Services (AWS)
  • DynamoDB or similar large scale databases and/or distributed computing
  • Terraform, GraphQL and serverless technologies
  • Designing, building and maintaining REST APIs for a SaaS, PaaS or IaaS company
  • Swagger/OpenAPI standards
  • Highly scalable server-side technologies
  • Agile development methods
  • Solid understanding of testing, continuous integration and deployment practices
  • Privacy and security by design
  • Identity and User Profiling
  • Demonstrated passion for user experience design and improved user-friendliness
  • Demonstrated passion for technology, continuous integration and delivery

We offer, among other things:

Competitive terms, a strong academic environment within the field of technology and good career opportunities. In addition to this we offer good pension conditions, employee terms on DNB’s products, insurance schemes, resorts in Norway and abroad, sports, cultural and other activities plus a range of discount schemes.


Job type:
Working hours:
Working days:
Application deadline:
Oslo og Bergen
Martin Franing
Mobile: 930 03 487

A job in Norway's largest financial group offers professional challenges in an exciting work environment with many opportunities.

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 backgrounds 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 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.