Software Engineer Kafka Event Hub

We are looking for experienced Software Engineers that wants to help us in building the DNB Integration Platform!

Work location: Oslo

Want to be part of Norway's most innovative company? *

We are looking for experienced Software Engineers that wants to help us in building the DNB Integration Platform!

The game of banking is changing, and DNB is taking an active part in defining the future of financial services by becoming a technological leader in the industry. To do this we need to strengthen our technical community further by hiring experienced and passionate software engineers to help us drive the change.

The Integration and Flow Tech Family

The Integration and Flow Tech Family is responsible for the integration architecture and governance across DNB. This includes building a Hybrid Integration Platform for synchronous and asynchronous integration, defining, and governing the API and Event-based integration guidelines and patterns, and performing integration solution architecture for business-driven initiatives. We have for a while been on a journey to encapsulate our legacy systems into standardized and reusable REST API services and are now adding async/event-based integration patterns, using streaming technologies like Kafka as a centralized Event Hub.


Our APIs are decoupled from the legacy systems they expose through caching and data replication mechanisms, and from the channels they serve through standardized formats. Our main platform for API processing is currently on AWS, but we are building a multi-cloud strategy to gradually off-load and replace our on-premises legacy platforms and systems. The Integration Platform will play a large role in this journey

Who are you?

We are looking for engineer with a growth mindset who inspire colleagues and external partners, with a mix of humbleness, but also can take the lead. You are passionate about technology and have a strong interest in learning about and playing with new technologies. But almost equally important is your ability to be a good team player and that you understand the need to cooperate with others to reach great results.

Your mission

As an Engineer, you will join a team of engaged and dedicated engineers who are working to design, build and govern integration platform. You will interact closely with Architects, Product Owners, Operations engineers, and other Developers. Together with us you will be supporting and taking data streaming initiative design, build, offer solution to DNB, troubleshoot, and maintain integration platform. Help other teams getting onboarded on integration platform, suggesting application frameworks, APIs, data streams and other integrations solution which best fit according to the needs.

You'll participate in everything from concept till production. We focus on creating the best self-service enabled platform and contribute to best practices and knowledge sharing internally as well as externally. In this position, you will play a significant role in exploring, defining, and scaling our future data streams platform.

Background and technical skills:

We are looking for skilled person towards distributed data infrastructure management with a good hands-on development knowledge on tools like k8s, Java, python, and open-source data streaming technologies like Kafka. You will help us accelerate our adoption of the Kafka ecosystem by creating a framework for leveraging modern technologies. We prefer that you have completed higher technical education, but we also acknowledge that extensive relevant experience may make up for this. You must be fluent in English (both oral and written). Norwegian skills are a plus.

Required Job Skills:

  • 5-10 years of experience in Information Technology
  • Solid knowledge of software development methodologies, lifecycle, and best practices
  • Experience working with leading public Cloud platforms as AWS & Azure.
  • Good knowledge of IAAC, CI/CD, SDLC: "We run everything as Code".
  • Working knowledge of configure, troubleshooting and maintain Kubernetes clusters.
  • Strong networking concepts to handle secure network communication across applications
  • Managing Kubernetes-based infrastructure for data application infrastructure i.e., KAFKA.
  • Strong knowledge of local infra, cloud building blocks and application Security (SASL/SSL/TLS)
  • Actively participate in the design and code review process across the team
  • Certification in K8s Administration track is a plus

Nice to have:

  • Experience of development in Java Spring, JS, Python, Kotlin,
  • Working knowledge of Kafka messaging system implementation, administration and development, any other related data streaming products would be plus.
  • Implement efficient algorithms and services for diverse and challenging precision applications.

What you get

Challenging tasks that allow you to grow professionally in a new team, 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 know the value of good work-life balance, so we also have flexible working hours, extra days off and reduced working hours from May to August (summer time).

Location: Oslo, Bjørvika

Application Deadline: 30.11.2023. Applicants are assessed on an ongoing basis. Start-up for the position is as soon as possible, or by appointment.

Contact: If you want more information about the position or subject area, you can contact Service Owner Øivind Michael Molnes Hoem; [email protected]
Are you not really looking for a new job, but are a little curious? For a non-committal chat about your career opportunities at DNB, you can contact Tech recruiter Jarle A Winge at [email protected]

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.