-
ElBits

Senior Software Engineer

ElBits
Norway · Full-time · Mid-Senior

ElBits is an ambitious collaboration among Norway’s grid companies aimed at driving change in the power grid industry. We achieve this by integrating and standardizing data and developing digital products. Our goal is to create a digital infrastructure that will enable the sector to increase grid capacity and efficiency, as well as streamline and improve customer journeys.


With our partnerships, deep industry expertise, and access to critical data, we are uniquely positioned to innovate and address the challenges of today’s energy systems. By making data accessible and enabling collaboration, we unlock the grid industry's potential. Together, we contribute to solving one of the greatest challenges of our time - the energy transition.


At ElBits, we are building critical digital services for the Norwegian power sector. As our product teams grow and the complexity of our platform increases, we are looking for a Senior Software Engineer who can help us build, scale, and evolve the technology that powers the future of the energy industry.


We believe great engineers combine technical depth with curiosity, adaptability, and collaboration. We therefore embrace modern development practices, including AI-assisted engineering workflows, to help teams move faster and build smarter.


In this role, you will play a critical part in turning ideas into robust, scalable solutions that create real impact for our partners and the people who depend on their services. This role is essential to our ability to evolve our services, improve developer productivity, and deliver high-quality digital experiences in collaboration with a broad network of grid partner stakeholders.


You will sit at the intersection of product, platform, and engineering. Here you contribute across the full software lifecycle; from early exploration and architecture decisions to implementation, deployment, and continuous improvement.


What will you do?

As an engineer at ElBits, you will work across multiple layers of our services and contribute to both hands-on development and technical decision-making. We value engineers who are comfortable moving between frontend and backend depending on team needs, product maturity, and where they can create the most value.


You will join an environment where modern engineering practices matter. We actively use AI-assisted development tools such as Claude, GitHub Copilot, and Azure-based services to improve productivity, accelerate learning, and support better decision-making throughout the development process.


Responsibilities include:


  • Architect, design, develop, and maintain scalable solutions across a diverse portfolio of products and services.


  • Work across the stack where needed, contributing to both user-facing experiences and backend systems.


  • Collaborate closely with product managers, designers and domain experts to define requirements and deliver impactful solutions.


  • Facilitate technical discussions and contribute to best practices for code quality, performance, maintainability, and security.


  • Take ownership of the full development lifecycle, from ideation to deployment and ongoing improvement.


  • Mentor and support colleagues by sharing knowledge and contributing to a collaborative engineering culture.


  • Contribute to technical direction and strategic decisions that shape how we build and scale software at ElBits.


  • Use AI-assisted development tools to improve workflows, increase productivity, and support high-quality software delivery.


Our technology stack includes TypeScript, React, .NET, and Python, mainly running in containerized environments on Microsoft Azure. We focus on leveraging managed services for reliability and scalability. We take a pragmatic approach to tools and frameworks, choosing what best fits the problem and business needs rather than being tied to a specific stack.


Engineers are encouraged to remain curious, adaptable, and open to working across languages and frameworks.


Who are we looking for?


We are looking for someone who thrives in a modern engineering environment, enjoys solving complex challenges, and is comfortable working across both frontend and backend when needed.


We believe you have:


  • Experience building scalable, reliable software solutions in fast-paced and evolving environments.


  • Strong engineering fundamentals and the ability to write clean, maintainable, and high-quality code.


  • Curiosity for modern engineering workflows, including AI-assisted development practices.


  • A pragmatic mindset with the ability to balance technical quality, speed, and business value.


  • Experience navigating uncertainty and exploring, embracing continuous learning, and enjoys solving complex challenges.


  • Proven ability to collaborate across disciplines and communicate technical concepts clearly.


  • Experience introducing or scaling AI-assisted tooling and developer workflows within engineering teams.


It’s an advantage if you also have:


  • Experience from the public sector or the energy industry.


  • Domain knowledge within electricity distribution, utilities, or infrastructure-heavy environments.


What can we offer?


This is a rare opportunity to shape how we build the digital backbone of a sector undergoing major change. At ElBits, we’re not just improving how things are done, we’re working toward a bold vision: One Grid for Norway. That means creating scalable, high-quality software solutions that strengthen the entire grid system while collaborating closely with partners across this ecosystem.


Together with a team of skilled, mission-driven colleagues, you will help reshape how the energy industry operates, not just working within the system, but actively transforming it.


We also offer:


  • A positive, flexible, and trust-based work environment.
  • Meaningful societal impact and contribution to the energy transition.
  • Industry-leading pension and insurance policies.
  • Modern office centrally located at Rådhusgata in Oslo.
  • Choice of equipment and the tools you need to do your best work.
  • Great colleagues, strong collaboration, and fun social events.


What does the process look like?


  1. Apply with your CV and contact information.
  2. If we find your profile interesting, we’ll schedule a short (30-minute) conversation with our recruitment advisor.
  3. After that, we’ll set up a Meet & Greet with our Head of Tech.
  4. For the second interview, we’ll set up a chat with a couple of our developers to learn more about your technical background. We also conduct an assessment through Fairsight.
  5. The last step is a final chat with our CEO.
  6. We do a couple of reference checks and send you an offer!


If you have any questions or other inquiries regarding this position, feel free to send an email to [email protected]

Key Skills

Ranked by relevance

ai typescript python react
Login to Apply
Posted
May 06, 2026
Type
Full-time
Level
Mid-Senior
Location
Oslo
Company
ElBits

Industries

IT System Data Services IT System Custom Software Development Energy Technology

Categories

Engineering Information Technology Product Management

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
DataAnnotation
Related

Senior Software Engineer

2026-05-26

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

Backend Software Engineer Python - Start-up

2026-05-20

Full-time
Mid-Senior
United Kingdom
Software Development
Information Technology
View Job Details
Avanciers Inc.
Related

ReactJS Frontend Developer

2026-05-27

Full-time
Mid-Senior
United States
IT Services
Information Technology