1. What is a Software Engineer at DNV?
As a Software Engineer at DNV, you play a direct role in building digital solutions that safeguard life, property, and the environment. DNV is a global assurance and risk management organization operating extensively across energy, renewables, maritime, and oil and gas sectors. Software engineers here do not build standard consumer apps; instead, you build high-reliability, data-intensive applications, engineering simulation tools, pipeline software solutions, and energy transition analytics platforms that power critical global infrastructure.
Your work directly impacts technical consultants, energy operators, and field inspectors worldwide. Whether you are modernizing core backend systems using .NET, developing data pipelines, or designing intuitive user interfaces, you will be expected to produce maintainable, highly reliable code. The engineering culture at DNV combines deep domain expertise in risk and safety with modern software practices, making it an ideal environment for engineers who want their technical contributions to solve tangible physical-world problems.
This role requires a balance of strong fundamental computer science skills, a structured approach to problem-solving, and a high degree of collaborative awareness. You will work alongside software developers, domain experts, and cross-functional engineering teams globally. Candidates who thrive at DNV appreciate complex domain spaces, value work-life balance and psychological safety, and take pride in delivering software built on safety, precision, and longevity.




