Software Engineer, C++
Role details
Job location
Tech stack
Job description
We are seeking a Software Engineer to expand our R&D team in Hamburg, Germany. Qt Company's engineers in Hamburg work on the Qt Quality Assurance tools offering. In this position, you will be working on our most famous product, ''Squish'', a program for automating tests on graphical user interfaces (GUIs) on a wide range of platforms.
What You'll Do
-
Design and implement improvements to our product Squish
-
Work on many different aspects of Squish, e.g., support for UI toolkits, script language bindings, client/server communication, etc.
-
Participate in code reviews and experience-sharing sessions within your team and others
-
Work on a variety of platforms and environments
-
Stay updated on industry trends and best practices to continuously improve and expand the products
-
Be in contact with our customers regarding bug reports and feature requests., We believe work should support your life, not the other way around. That's why our benefits are designed to be flexible, inclusive, and meaningful across every stage of your journey. From wellbeing and growth to celebrating life's big (and small) moments, we invest in what matters to you-wherever you are.
-
Flexibility You Can Count On We offer hybrid working options and flexible hours, empowering you to balance your personal life and professional goals - because life outside of work matters, too.
-
Meaningful Wellbeing Support From mental health resources to physical wellness programs, we offer practical, accessible support tailored to your local context.
-
Opportunities to Grow Whether it's on-the-job learning, mentorship, or access to international projects, we invest in your development so you can take your career where you want it to go.
-
Inclusive by Design You'll join a team that values diverse perspectives, fosters collaboration, and creates space for everyone to contribute and feel connected.
-
Rewarding Your Impact Our compensation and benefits packages are competitive, regularly reviewed, and locally relevant-so your hard work is recognized, wherever you are.
Requirements
Do you have experience in Windows?, * Solid background in software engineering using agile methodologies and modern development environments
- Experience in C++ is a must
- Experience on the Windows or Linux platform is a must
- Experience working with UI toolkits (for example, the Qt framework, Java Swing/JavaFX, native Windows) is a plus
- Knowledge of scripting languages, preferably Python
- Advanced English communication skills, both verbal and written (English is our corporate language)