Software Engineering Jobs in Norway
There are 232 open Software Engineering jobs in Norway on freehire right now. 34 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 31%
- api 29%
- java 27%
- ci-cd 25%
- cpp 23%
- kubernetes 20%
How the work is done
- Remote 19 · 8%
- Hybrid 16 · 7%
- 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
Software Engineer - Data
Build and maintain Airthings’ data platform and algorithms using Python, Kotlin, SQL, and AWS services like Glue and Athena to process sensor data and deliver insights to users worldwide.
Principal Software Engineer
Lead the design and maintenance of a secure, scalable data platform using C#, Python, Azure, PostgreSQL, and Neo4j to power risk assessment and fraud detection for fintech products.
Software Engineer – Robotics
Builds real-time robotics software for autonomous mobile robots, working across embedded, control, and cloud layers using C++ and Linux in a fast-moving product team.
Software Engineer (AI-driven development)
Builds backend services in .NET/C# and integrates AI into development workflows—debugging, testing, and design—while helping the team adopt AI-driven practices to reduce building energy waste.
Control System Software Engineer
Develops and maintains control system software for subsea automation, including PLC-based systems and industrial computing, to support energy infrastructure.
Software Engineer (C/C++)
Maintain and extend secure communication systems written in C/C++ on Linux, focusing on long-term stability and robust networking protocols like VoIP, TLS, and SNMP.
Software Engineer
Build a modern chess platform with React Native mobile and TanStack Start web frontends, and backend services in Convex and Rust, helping millions of players learn and share their games.
Software Engineer
Develop and maintain C#/.NET software for maritime CCTV systems, including testing, debugging, and technical support for safety-critical solutions.
Principal Software Engineer, AI
Principal AI engineer at a fast-growing credit-risk startup; designs agentic AI products, builds data pipelines with LLMs, and owns product strategy and equity.
Control System Software Engineer
Designs, implements, and maintains control software for subsea automation systems using PLCs and industrial tools, collaborating with engineering teams to deliver reliable subsea solutions.
Software Engineer
Develop and maintain C#/.NET software for maritime CCTV systems, including testing, debugging, and technical documentation for safety-critical solutions.
Control Systems Software Engineer
Develop and maintain PLC-based control systems for industrial equipment in oil, gas, and mining, using Siemens platforms and industrial protocols.
Senior Software Engineer – Platform
Build and maintain the low-level platform and OS layer for autonomous mobile robots, integrating hardware, embedded systems, and cloud tools using C/C++ and Linux.
JAVA Developer
Develop and maintain Java-based software solutions while collaborating with teams to deliver high-quality code for client projects.
Software engineer
Builds full-stack web apps for a financial-data provider: React front ends, Node.js/PostgreSQL back ends, GraphQL APIs via Hasura, and Dockerized deployments.
Contract Java Developer – Bergen, Norway
Contract Java Developer in Bergen building and maintaining software solutions with Java, HTML, CSS, and JavaScript for client projects.