Software Engineering Jobs in Norway
There are 231 open Software Engineering jobs in Norway on freehire right now. 33 of them were posted recently. The skills employers ask for most often are ai, python and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| NOK | year | NOK 842,500 | NOK 960,750 | NOK 1,021,500 | 12 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 37%
- python 33%
- cloud 30%
- api 29%
- java 27%
- ci-cd 25%
- cpp 23%
- kubernetes 20%
How the work is done
- Remote 19 · 8%
- Hybrid 15 · 6%
- Onsite 8 · 3%
Visa sponsorship offered in 84% of the 45 postings that state a position on it.
Seniority
- Senior 65
- Junior 8
- Staff 7
- Principal 5
- Intern 3
- Lead 3
Who is hiring
- 1000+ employees 37
- 51-200 employees 28
- 501-1000 employees 25
- 11-50 employees 4
- 201-500 employees 1
Secure Rust/C++ Software Engineer - Critical Communications
Develop secure military communication systems in Rust and modern C++, focusing on design, implementation, and integration with strong emphasis on quality and documentation.
Software Engineer II (Networking) - Platform Infra
Builds and optimizes scalable application networking features for a cloud-based AI search platform, focusing on ingress, security, and DNS using Go, Kubernetes, and cloud networking tools.
Software Engineer (Rust/C++)
Develops secure military communication software in Rust/C++ for NATO and national defense, focusing on cryptography, secure comms, and critical infrastructure. Core tasks include designing, implementing, and maintaining high-assurance systems with embedded/Linux and network protocols.
Senior Software Engineer
Build and maintain an open-source climate-health forecasting platform that integrates disease models into DHIS2, running pipelines that turn climate and surveillance data into actionable forecasts for ministries in 17 countries.
Software Developer, Tools & Continuous Deployment
Build and maintain internal CI/CD tools and Kubernetes infrastructure in Python, using GitOps with ArgoCD and Elastic Stack to improve developer workflows and software delivery.
Card Payments Software Engineer | Java, AI Tools, Hybrid
Build secure, scalable card-payments software in Java on AWS/Kubernetes, collaborating in a hybrid team.
Software Engineer, Aerospace & Wind Energy Systems
Develops embedded software, ML models, and web systems for airborne wind energy tech using Julia, Elixir, Python, and C++; bridges hardware/software teams to advance high-altitude wind solutions.
Software developer - Tieto Banktech (m/f/d)
Develop secure, scalable banking software for card payments, authorization, and mobile apps using Java, Kubernetes, and AWS while collaborating with Visa, Mastercard, and others.
Junior Java Developer — Learn & Grow in Bergen
Entry-level Java developer role in Bergen, Norway, collaborating with senior engineers to build and maintain Java-based software solutions while learning core development practices.
Entry-level JAVA Developer in Bergen, Norway
Entry-level Java developer in Bergen building and maintaining software using Java and object-oriented programming, with mentorship from senior engineers.
Python Developer - Contract in Svalbard with Housing & Visa
Design, code, test, and debug Python applications (Django/Flask) with MySQL/MongoDB while collaborating with teams in Svalbard’s Arctic environment.
Python Developer - Contract Position in Svalbard
Develops and maintains Python-based software, using frameworks like Django or Flask, while collaborating with teams to build features and ensure code quality.
Mid Web Developer
Builds responsive front-ends in React/TypeScript and secure Node.js backends for a cybersecurity startup that helps enterprises manage cyber crises.
Software Engineer
Build full-stack apps with Angular frontends and C#/.NET backends, maintain CI/CD pipelines, and integrate AI/LLM APIs in a manufacturing-focused software team.
Software Engineer - Product Engineering
Build distributed caching and data-fabric tools in Go/Rust to accelerate content delivery, AI workloads, and software supply-chain security for enterprise customers.
Software Engineer
Build and manage Cisco’s global beta program for video-conferencing and IP-telephony devices, engaging customers and partners to gather quality insights and drive product improvements using AI-based tooling.
Software Engineer
Build and shape an early-stage AI product from the ground up, owning core systems, automation, and user experience while collaborating with founders and cross-functional teams.