Software Engineer - Web Channel
- Søknadsfrist 16.9.2026
- Arbeidsspråk Norsk, Engelsk
- Sektor Privat
Join the Team Behind One of Norway's Largest Web Platforms!
About DNB
DNB is Norway's largest bank, serving more than two million customers every day. We provide a full range of financial services across personal banking, business banking, asset management, pensions, and more.
Behind every digital interaction is a platform built to be secure, reliable, and scalable. Every day, billions of NOK move through our systems, and our engineering teams build the foundations that make those experiences possible.
Our team
The Channel Capabilities tech family consists of three platform teams responsible for the shared foundations behind DNB's digital customer channels:
Nucleus - DNB's modern web platform
Digital Platform - foundational platform capabilities
Eufemia - DNB's design system
We're looking for experienced Software Engineers to join the Nucleus team and help shape the future of web development at DNB.
What we build
Nucleus provides the core capabilities that enable modern web development across the bank. Rather than building customer-facing features, we build the platform that hundreds of engineers rely on to deliver them.
Our platform includes:
A serverless runtime platform on AWS that composes independently deployed microfrontends through self-service configuration.
Frontend discovery and runtime orchestration services.
Authentication and authorisation integrations.
Shared tooling, libraries, and CI/CD workflows that establish the golden path for development, testing, deployment, observability, and code quality.
Platform abstractions that support multiple brands, products, markets, and authenticated customer journeys.
Our work spans frontend, backend, infrastructure, developer experience, and cloud platform engineering. We solve problems that require balancing performance, reliability, security, developer productivity, and long-term maintainability.
The platform serves multiple types of consumers: engineering teams building applications, product teams delivering customer journeys, and ultimately millions of end users. Building solutions that work well for all of them is what makes the role both technically challenging and rewarding.
Although our platform is technology-agnostic by design, our current ecosystem includes React, TypeScript, Node.js, Vite, AWS, Terraform, and modern cloud-native technologies.
As a Software Engineer, you will
Design, build, and evolve the shared capabilities that power DNB's web platform.
Collaborate with engineers, architects, and stakeholders to shape platform direction and technical strategy.
Take ownership of complex technical problems from design through implementation and production.
Design scalable architectures spanning APIs, databases, caches, queues, cloud infrastructure, and distributed systems.
Build self-service platform capabilities that enable engineering teams to develop and deploy independently.
Continuously improve developer experience through tooling, automation, libraries, and CI/CD.
Evaluate technical trade-offs and make pragmatic decisions that balance short-term delivery with long-term maintainability.
Collaborate across teams to build reusable platform capabilities that solve common engineering challenges.
Mentor colleagues, share knowledge, and contribute to a strong engineering culture.
We're looking for someone who has:
From mid-level experience as a Software Engineer or Platform Engineer, building and operating production systems at scale
Strong expertise in modern web development with TypeScript, React, and Node.js
Deep understanding of full-stack web architecture, including server-rendered applications, APIs, authentication and authorization, performance optimization, caching, debugging, profiling, and observability
Experience building and operating cloud-native applications on AWS, Azure, or similar cloud platforms, together with modern DevOps, CI/CD, automation, and Infrastructure as Code practices
Experience building shared platforms, developer tooling, libraries, or self-service capabilities that enable other engineering teams
The ability to evaluate technical trade-offs and design solutions that remain maintainable as technologies and requirements evolve
Experience with the following is an advantage:
Microfrontends and distributed frontend architectures
Server-side rendering (SSR), client-side rendering (CSR), and React Server Components (RSC)
Internationalization (i18n) and multi-brand or multi-tenant applications
Modern build tooling and bundlers such as Vite, Rolldown, esbuild, or Webpack
Event-driven and serverless architectures
Distributed tracing, monitoring, and observability
Highly available and multi-region cloud architectures
Developer tooling, package publishing, and library authoring
We're also looking for someone who:
Enjoys solving challenging technical problems together with others
Has a platform mindset and is motivated by enabling other engineering teams to succeed
Can dive deep into technical details while keeping customer and business outcomes in mind
Takes ownership, shares knowledge, and continuously looks for better ways of working
Communicates clearly in English, both written and spoken (Norwegian is an advantage)
Uses AI as a productivity tool while maintaining a deep understanding of the systems they build and the ability to explain technical decisions
Holds a Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent practical experience
Why join us?
Joining Nucleus means working on one of Norway's largest web platforms. You'll help define how web applications are built across DNB, influence the experience of hundreds of engineers, and contribute to digital services used by millions of customers every day.
What's in it for you?
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, 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 courses and conferences such as JavaZone and NDC, both to build your own competency and to represent DNB externally. We also have flexible working hours, extra days off and reduced working hours from May to August (summertime).
If you're excited by platform engineering, distributed systems, developer experience, and modern web architecture, we'd love to hear from you.
Ferdigheter AI-generert
- Node.js
- React Native
- TypeScript
JobbMatch
Er du en god match for denne stillingen?
JobbMatch ser på erfaringen og egenskapene dine – og sjekker hvor godt du passer.
Om arbeidsgiveren
A job in Norway's largest financial group offers professional challenges in an exciting work environment with many opportunities. We need employees with different backgrounds and expertise. Do you want to join the team?
- Sted: Dronning Eufemias Gate 30, 0191 Oslo
- Bransje: Bank, finans og forsikring, Internettbaserte tjenester, IT
- Stillingsfunksjon: Front-end, Full stack utvikler, Utvikler (generell)
Videospiller
Nøkkelord
TypeScript, Vite, React, AWS, DevOps
Firmaets beliggenhet
Dronning Eufemias Gate 30, 0191 Oslo
Annonseinformasjon
- FINN-kode: 474743452
- Sist endret:
- Org.nr.: 984851006Se på Brønnøysundregistrene(åpnes i ny fane)



