Senior Software Engineer
Are you ready to build the future of Norway’s power grid?
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?
Apply with your CV and contact information.
If we find your profile interesting, we’ll schedule a short (30-minute) conversation with our recruitment advisor.
After that, we’ll set up a Meet & Greet with our Head of Tech.
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.
The last step is a final chat with our CEO.
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 anna.wold@elbits.no
ElBits is the controller of your personal data for the purposes of this recruitment. Amby AS acts as the processor of your personal data, except when you agree to join our Talent Pool, in which case Amby also becomes the data controller. We process your personal data to manage and conduct the recruitment process. You have the right to access your data, request rectification, erasure, and restriction of processing, as well as the right to object to processing and data transfer. For a more detailed understanding of how we handle your data, the purposes of processing, and your rights, please refer to Amby's Privacy Policy.
- Locations
- Oslo
About ElBits
We believe that our power grid is at the heart of the green transition. To enable this transformation, Norway needs a national digital infrastructure for the energy sector that is fair, secure, and socially responsible. That's why ElBits exists.