(Senior) Software Engineer, Platforms

At Qt, you will work on the world's leading cross-platform C++ framework and contribute to developing solutions that make life easy for application developers on a multitude of platforms, from embedded to desktop and mobile. Since Qt is open source, you will also benefit from working with the global community. This is reflected in our work; we are cooperative and provide great mentoring and opportunities for growing and learning together in a friendly environment.

In this role, you will join the Platforms team, right at the heart of Qt. We are passionate about making Qt feel at home and integrate well on the various platforms we support, such as Windows, macOS, Linux, iOS, Android, and WebAssembly. Our responsibilities include the window system abstractions, application life cycle, event dispatching, input handling, accessibility, and Qt’s multimedia framework. This position is based in Oslo, Norway.

You:

  • are curious and creative
  • want to write robust, modern C++
  • are interested in software design and architecture
  • can work independently, managing your tasks and projects
  • have a focus on quality - keywords are continuous integration, testing and code reviews
  • can contribute to maintaining a large code base
  • communicate well, both online and face-to-face
  • can work closely with colleagues, both within the company and in the broader Qt community
  • are comfortable working with publicly available code and material

Perhaps you:

  • have worked with the native APIs on one or more of our supported platforms
  • enjoy diving into the inner workings of a system, pulling back the curtain
  • are passionate about your favorite platform and want to make it shine
  • know a bit of Qt and QML
  • have experience with open-source communities and development

We offer you:

  • Competitive packages: well defined and objective salary grid that is based on both skills level and profiles 
  • Health and life insurance 
  • Pension scheme 
  • Dental discount 
  • Norwegian language classes A1-2 
  • Discount at SATS gym (next to the office) 
  • Flexible and remote-friendly policy 
  • Diverse teams from different cultures promote creativity and inclusivity. 


We would like to know more about you. Tell us about your skills, strengths, and knowledge, but even more importantly about yourself. What is your passion? What do you love to do? Our team would be happy to meet you, tell you more about the position, and introduce our dynamic but relaxed working style.

If you have some code that you are proud of and that you feel represents your way of developing software, please send us a link to your repository! It can be open source, hobby code, or any other sample you are proud of.

Please note that we are looking only for candidates who are already in Norway or will be able to travel to Norway as part of the interview process.