Senior Software Engineer
Do you want to build and modernize a market-leading SaaS platform that transforms complex transportation data into business value?
At IMI, we develop a market-leading SaaS platform that helps organizations control transportation costs, automate financial processes, and transform complex operational data into valuable business insights. Processing large volumes of business-critical data, our platform supports customers in improving efficiency, control, and decision-making.
We are looking for a Senior Software Engineer to join our team. You will work across the entire software development lifecycle and play a key role in the continued evolution of a business-critical SaaS platform.
Combining hands-on development with technical ownership, you will influence architecture, development practices, and technical decisions while helping deliver scalable, high-quality solutions.
About the Role
As a Senior Software Engineer, you will become an important part of a cross-functional team responsible for developing, maintaining, and modernizing business-critical software solutions. You will work across frontend, backend, databases, integrations, and cloud services while taking responsibility for delivering stable, scalable, and high-quality solutions.
The role involves close collaboration with product stakeholders, developers, customers, and domain experts. Beyond implementation, you will contribute to technical design, support the modernization of existing services, and take ownership of solutions throughout their entire lifecycle, from initial requirements to stable production use.
Key Responsibilities:
Develop and enhance software solutions across frontend, backend, and databases
Translate product requirements into stable, scalable, and user-friendly solutions
Develop APIs and integrations with external systems
Contribute to the modernization of existing services and the reduction of technical debt
Work with data models, SQL, reporting, and analytical datasets
Ensure quality through testing, code reviews, troubleshooting, and production follow-up
Contribute to technical decisions, architecture, and development standards while taking ownership of deliveries from design through production
Your Profile
We believe you are an experienced software engineer with strong technical expertise and a product-oriented mindset. You enjoy solving complex challenges, modernizing existing solutions, and building scalable systems that create lasting business value.
You thrive in an environment that combines ownership, autonomy, and collaboration. Taking responsibility for technical decisions and architecture, you balance technical quality with business needs while contributing to continuous improvement and knowledge sharing.
We Believe You Have:
A degree in Software Engineering, Computer Science, Information Technology, or a related field, or equivalent hands-on experience
Solid and documented experience developing and maintaining production-critical software solutions
Experience developing transaction-intensive systems that process large volumes of business-critical data
Experience with C#, .NET, SQL, relational databases, and modern frontend development using JavaScript or TypeScript
Experience working with APIs, integrations, and cloud platforms such as Azure
Experience with automated testing, code reviews, troubleshooting, CI/CD, and modern software delivery practices
Experience taking responsibility for complete deliveries from requirements and technical design through deployment and production follow-up
Strong communication skills in both Norwegian and English
Preferred Qualifications:
Experience modernizing legacy or business-critical systems
Experience with Azure services, message-based or asynchronous architectures, and scalable cloud solutions
Experience with reporting, analytics, simulation, or data-intensive B2B products
Experience integrating with ERP systems or other external platforms
Experience with technical leadership, mentoring, or professional coaching
Experience with customer dialogue, requirements gathering, or logistics-related solutions
The position is primarily based in Fredrikstad. We work mainly from the office, with flexibility to work remotely when needed.
Why IMI?
IMI Supply Chain Solutions is a leading software provider specializing in sustainable logistics and order management. Our solutions are at the core of critical industries such as grocery retail and pharmaceutical supply chains. We are in an exciting phase of growth, offering you the opportunity to influence both our products and the way we work with product development going forward.
We are proud to be Great Place to Work certified and offer a workplace with a strong sense of team spirit, a high degree of autonomy, and excellent opportunities for professional development. In addition, we offer a competitive benefits package including extra vacation days and an attractive pension plan.
Application
Is this the right role for you? We warmly welcome your application. Applications are reviewed on an ongoing basis. If you have any questions about the position, please contact our HR Business Partner, Ebba Olofsson, at ebba.olofsson@im.se.
- Department
- R&D
- Location
- Fredrikstad
Fredrikstad
Kom som du är!
Vi tror att våra medarbetare är nyckeln till vår framgång. Därför värdesätter vi en öppen och kreativ arbetsmiljö där alla röster hörs. Vi är främst intresserade av att veta vad du vill göra med din karriär, inte nödvändigtvis vad du har gjort tidigare. Med rätt inställning och viljan att utvecklas kan du lyckas i allt du gör. Vårt team är en sammansvetsad grupp som är villiga att lära av varandra och vi är redo att möta alla utmaningar som kommer i vår väg.