-
Kongsberg Digital

Senior Software Engineer

Kongsberg Digital
Norway · Full-time · Mid-Senior

Are you inspired by people, the incredible possibilities technology holds, and an exciting growth journey in the green shift? Do you want to work with modern C++ and complex systems in a leading technology environment?Join us at Kongsberg Digital, where we are driven by the desire to create a better tomorrow for people, organizations, and society!

About Us

At Kongsberg Digital, we are a frontrunner in digital transformation and play an important role in sustainable solutions within the energy and utilities industries.

We are revolutionizing industries with our powerful blend of data science, technological advancements, and deep domain expertise. As a market leader, we have achieved remarkable growth. Now, we are embarking on the next exciting phase of our journey, where our commitment to creating a better tomorrow will guide us toward even greater accomplishments.

Your Role

The Senior Software Engineer will be responsible for overseeing the complete system integration and architecture of the K-Spice simulation software. This role ensures that all components work harmoniously and are maintained to the highest standards, while keeping up with the latest software dependencies and industry standards.

Key Responsibilities

Software Development:

  • Design, develop and maintain the K-Spice product and their features
  • Enforce and maintain high code quality standards, incorporating code metrics and best practices to guarantee robust and maintainable software.
  • Create and maintain documentation of design, architecture and critical code sections.


System Knowledge

  • Possess a deep understanding of all components in the K-Spice system, ensuring seamless integration and operation.


Build System Management

  • Maintain and enhance the build system to ensure consistent, automated, and efficient software deployment.


Third-Party Dependency Management

  • Proactively update and manage third-party libraries and dependencies to maintain security and compatibility.


License System Maintenance

  • Ensure that the license systems are up-to-date and functioning properly across all platforms.


Requirements

  • Expertise in Modern C++ development and architecture, with a proven ability to see the broader system-level picture.
  • Strong foundation in software architecture principles to design scalable and maintainable systems.
  • Demonstrated ability in analytical and critical thinking to solve complex problems and optimize system performance.
  • Experience in working with Agile software development.
  • BSc or equivalent in a relevant engineering subject
  • Minimum 5 years relevant experience


Bonus Skills

  • Experience with Rust as an additional programming language.
  • Familiarity with DevOps practices, tools, and automation processes to improve software delivery.


You will join a cross-disciplinary team of highly skilled software developers, physicists and domain experts, contributing to the robustness, performance, and evolution of the software. This role is critical in ensuring the long-term scalability, maintainability, and success of K-Spice’s technical infrastructure.

Why settle for the ordinary when you can be part of the extraordinary?

  • Where you will have the opportunity to work alongside industry experts, thought leaders, and innovative minds who are passionate about driving change.
  • Where you will foster a culture of creativity, collaboration, and continuous learning.
  • Where you will reshape the norms and build a future where everyone can thrive and excel.
  • Where you can be part of our game changing culture where we believe in empowering our employees to unleash their full potential and make a meaningful impact.
  • Where you can be part of our commitment to creating a workplace where everyone feels valued, respected, and empowered to bring their authentic selves to work.


Diversity & Inclusion

At Kongsberg Digital, we celebrate diversity and strive for inclusivity. We strongly believe that different perspectives and backgrounds drive innovation and contribute to our success. We actively promote a culture of inclusiveness that values and respects every individual, providing equal opportunities for all our employees. Together, we will create a workplace where every game-changing employee can shine and seize equal opportunities.

Application Process

If you're ready to be a game changer in the pursuit of creating a better tomorrow, seize this opportunity! Submit your resume and a compelling cover letter that showcases your relevant experience and articulates why joining us at Kongsberg Digital excites you.

[Note to Recruitment Agencies:]

KDI occasionally partners with recruiting agencies for specific roles. To ensure compliance we work with a limited number of preferred suppliers who follow an agreed process for vetting and representing KDI in the external market. KDI will not accept unsolicited candidates or be liable to pay associated fees unless terms are agreed with our Procurement team prior to any work being carried out.

Key Skills

Ranked by relevance

simulation devops excel rust c
Login to Apply
Posted
Jul 10, 2025
Type
Full-time
Level
Mid-Senior
Location
Oslo

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ElectroNeek
Related

Middle Software Engineer (JS/TS)

2026-05-27

Full-time
Mid-Senior
Argentina
Software Development
Engineering
View Job Details
DataAnnotation
Related

DevOps Engineer

2026-05-26

Full-time
Not Applicable
Norway
Software Development
Engineering
View Job Details
Simpro Software
Related

Senior Software Engineer - Mobile

2026-05-20

Full-time
Mid-Senior
Australia
Software Development
Engineering