About the Job

In this role, you will join the Foundation area, right at the heart of Qt. We care about the internals that are the basis for all of Qt. You will be part of the QML team, joining the people in charge of developing the language, and working directly on the engine, compilers, and tooling!

You will

  • Write robust, modern C++ (C++ 17, some C++ 20) code
  • Work independently, managing your tasks and projects
  • Focus on quality: continuous integration, testing, and code reviews
  • Contribute to maintaining a large code base
  • Work closely with colleagues, both within the company and in the broader Qt community
  • Work with publicly available code and materials
  • Do cross-platform development
  • Regularly uses software engineering practices such as debugging, profiling, version control, and automated testing
  • Regularly provide reviews and feedback on different topics
  • Work on existing code across the product and on an architectural level
  • Collaborate across different teams and products
  • Help others in their development task

About You

  • Knowledge of Linux, Windows or macOS systems
  • Be curious and creative to solve challenges and tasks
  • Be interested in software design and architecture
  • Good understanding of development workflow
  • Advanced English communication skills, both verbal and written


Beneficial skills

  • Experience with compiler design (you know what LR parsing, SSA and basic blocks are)
  • Experience with the Language Server Protocol
  • Knowledge of Qt, especially of QML
  • Experience with open-source communities and development
  • Understanding of SFINAE, CTAD and ADL

What We Offer


  • Public transportation ticket (Deutschland ticket)
  • 30 vacation days per year
  • Flexible hours that focus on work/life balance
  • Possibility to work up to 3 days/week from home
  • Mobile phone and subscription
  • Language learning platform (Babbel)
  • Full support for your mental health at work and home via Auntie Program
  • A friendly, diverse, and sociable workplace
  • Great colleagues from all over the world

Be yourself at Qt

At Qt, we appreciate the individual differences of our employees and aim to promote diversity through
all our practices. We provide a workplace that generates equal opportunities regardless of gender,
religion, national origin, age, disabilities, and any other factors. We have unique products, but our
people make us exceptional. We strongly encourage people from all groups to apply – we welcome you
as you are.
We would like to know more about you. Tell us about your skills, strengths, and knowledge, but even
more importantly about yourself.

About Qt


Qt Group (Nasdaq Helsinki: QTCOM) is a global software company, trusted by industry leaders and over
1.5 million developers worldwide to create applications and smart devices that users love. We help our
customers increase productivity through the entire product development lifecycle - from UI design and
software development to quality management and deployment.
Our customers are in more than 70 different industries in over 180 countries. Qt Group is headquartered
in Espoo, Finland, and employs almost 700 people globally. To learn more, visit www.qt.io

Candidate Privacy Notice