Software Engineer

Do you who want to join us on our journey in developing Norway's most attractive savings and investment platform?

We are looking for Frontend, Backend and Fullstack Engineers you who want to join us on our exciting journey in developing Norway's most attractive savings and investment platform!

About us

To realise DNB's growth ambitions within savings and investment, DNB has gathered the entire value chain in a new division of Wealth Management, Saving and Investment. The division has overall responsibility for digital sales, marketing and distribution of stock trading, funds and investment products primarily aimed at retail customers. Our main channels are the Spare app, as well as the fund and stock trading solutions in our online bank.

We are driven by digital solutions, unique customer experiences, innovation, and a platform-based approach to strengthen our commitment to savings and investment.

Our vision is to enable a better financial future for our customers. We will do this by developing the market's most attractive and efficient savings and investment platform. We will modernize our digital channels and build our services in the cloud (AWS) by renewing, improving, and migrating our application portfolio.

Who are we looking for?

We are looking for frontend and backend developers to work on our savings and investment platform, building responsive web pages, APIs, backend services, and more. We are mainly using React and Typescript in the frontend and Kotlin (plus some Java) in the backend. Our products are deployed in AWS, and we write and govern our own cloud infrastructure.

You'll be part of an autonomous team leading the digital innovation in Norway's largest financial group. This requires you to take responsibility and ownership of the product you're building, continuously improving the skills for both you and your team, and always have the customer experience in mind.

What does our day look like?

As a developer you will be a part of a cross-functional, trust-based team of approximately 8-10 people. Each team is responsible for a certain part of the product, from concept to design to implementation in all parts of the stack. Each team has a broad set of skills, ranging from business analysis to programming, allowing them to make informed decisions about whatever is needed. You will be responsible for delivering quality code and great customer experience, while maintaining the rock-solid security and quality required for a bank solution. This requires that you work closely with our designers and communicate your thoughts clearly to your team. Our focus on stability means we write testable code that can adapt to change.

What knowledge and skills are we looking for?

  • Minimum 5-6 years professional experience working as an engineer
  • Experience using React and Typescript (for frontend engineers)
  • Experience using object-oriented languages such as Java or C# (for backend engineers)
  • Experience using Kotlin or Go is a big plus
  • Willingness to work fullstack is a big plus
  • You are eager to learn and grow both as a developer and person
  • You can adapt to changing requirements, and you're comfortable with shipping early while maintaining the stability and robustness needed in banking services
  • Experience with developing software solutions using modern tools and languages
  • Experience with cloud services like Lambda, API Gateway, DynamoDB, S3, CloudFormation / Terraform / CDK
  • Experience with CI/CD and build tools like GitLab/ Jenkins and Maven/ Gradle
  • Great communication skills, both verbal and written. English is a must

Our employee benefits

You will be given challenging assignments that allow you to grow professionally in a strong developing environment with competitive terms and excellent career prospects. You will have a great deal of freedom to influence your own work, and to facilitate your own learning. You will work with the latest technologies and techniques, and we offer training and certifications e.g. within AWS, as well as free access to LinkedIn Learning and other training.

DNB offers good pension schemes, insurance schemes and employee conditions for DNB's products, as well as access to cabins and apartments all over Norway. Furthermore, we have a good social environment with many sports, cultural and other activities as well as a wide range of discount schemes.

We know the value of good work-life balance, so we also offer flexible working hours, extra days off and reduced working hours from May to August (summertime) and hybrid working.

The workplace will be in our modern premises in Bjørvika, Oslo or Solheimsviken, Bergen where we have a hybrid working day with home office and modern tools for digital interaction.

Does this sound exciting? Feel free to reach out for an informal chat!