Senior Software Developer

Location NO-Trondheim
Requisition ID
Business Area
Location Details
Posting Position Type
Permanent Employee
Close Date (dd/mm/yyyy)

Local Unit & Position Description

Do you want to become part of our DNV Maritime Advisory team in Trondheim?


In our Control Systems and Cybernetics Advisory Section in Trondheim, we are working closely with maritime clients on a day-to-day basis. This includes designers, shipyards, shipowners/rig owners and E&P companies.


Through our global network you will be part of exciting projects together with clients all over the world.


You will help us deliver challenging projects by developing simulation models (digital twins) for vessel performance estimation and testing of complex onboard control systems. The work also includes maintenance and development of existing and future technologies and services related to establishing digital twins based on time-domain simulations, using cloud infrastructure and web technologies.


You will be working in a software development team with activities including:

  • Contributing to the development of:
    • simulation software and solutions for simulations in the cloud
    • SaaS solutions for future assurance services
    • control systems interfacing
  • Cloud based authentication and security
  • Design and implementation both front-end and back-end
  • Programming in C++, Clojure/ClojureScript, JavaScript
  • Working with such technologies as React, Kubernetes (AKS), Docker, Azure Cloud Services, SQL, Azure DevOps
  • Executing and contributing to improving existing DevOps processes (test automation, CI/CD)
  • Following and contributing to improving established agile development framework
  • Quality assurance through code review
  • Collaboration with the wider software developer community across DNV

Position Qualifications

We are seeking a Senior Product Developer for our group. We are looking for someone with several of the following qualifications:

  • Master’s degree in computer/data science or equivalent competence
  • Deep familiarity with one or more of these programming languages:
    • Clojure/ClojureScript
    • Java
    • Azure
    • C++
    • Matlab/Simulink
    • JavaScript
    • Dev ops
  • Interest in functional programming
  • Knowledge of RESTful web services
  • Experience with the following is beneficial:
    • Front end (UX) experience
    • Azure cloud services or similar
    • Low level I/O interfacing
  • Experience with agile development methodologies
  • Fluent in English

Personal Qualities

We are looking for a colleague who:

  • Likes learing new technologies and programming languages
  • Enjoys working in a team where we share success and failures
  • Is analytical, systematic and organised
  • Is solution-oriented
  • Is able to communicate clearly technical information to internal and external stakeholders


What we offer:

  • A meaningful job with one of Norway’s most attractive employers. We are ranked #3 in the Young Professional Attractiveness Index 2020 and Norway’s most attractive employer 2019 by Randstad
  • A strong company culture with an emphasis on competence development
  • Great colleagues who value teamwork and support
  • International working environment
  • Attractive total compensation package
  • Competitive terms and conditions
  • Be part of a world-leading company that has a global reach with more than 12 000 employees around to world and is headquartered in Norway
  • Flexible working hours and focus on work/life balance
  • 6 weeks annual vacation
  • Social events, sports, and team building activities
  • Meet other young professionals through established networks and informal events by CONNECT


Interested applicants can send an application letter, CV and transcript/references by clicking on the "Apply for this job online" button.



If you have questions about the application process, please contact:

Odd Charles Hestnes, Head of Control Systems and Cybernetics Advisory, + 47 90 10 12 40


Please be informed you may be requested to provide DNV with additional documents for a background check.


You will be hired on local conditions.


Interviews will be held on an on-going basis.


Company & Business Area Description

DNV is the independent expert in risk management and assurance, with almost 12,000 employees operating in more than 100 countries. Through our broad experience and deep expertise we advance safety and sustainable performance, set industry benchmarks, and inspire and invent solutions.


We are the world’s leading classification society and a recognized advisor for the maritime industry. We enhance safety, quality, energy efficiency and environmental performance of the global shipping industry – across all vessel types and offshore structures. We invest heavily in research and development to find solutions, together with the industry, that address strategic, operational or regulatory challenges.

Equal Opportunity Statement

DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender, religion, race, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age or political opinion. Diversity is fundamental to our culture and we invite you to be part of this diversity!

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed