You are a programmer with competence in Qt and QML who enjoys the expressiveness of modern C++. But more importantly, you have an understanding of good large-scale program structure.
You will not merely add features. You will collaborate with software architects.
You will exchange code reviews with all other developers on the team to build a broad understanding of the application. You may also assist with the development of in-program features for automated functional testing.
Key responsibilities:
- Make the Audacity app the greatest DAW, giving a modern look and feel while creating features that millions of users are waiting for.
- Implement required QML widgets.
- Implement new Audacity UI in Qt.
- Integrate new components with the Audacity code.
Required experience:
- Two years of experience with modern C++ language and libraries (preferably C++17), and curious about the newer language standards
- At least two years of experience working with cross-platform desktop applications using Qt 6/QML
- Familiar with source control in git, and collaboration via GitHub
- English-Intermediate or higher
Would be a plus:
- Experience using sound editing and visualization software
- Contributions to open-source projects on GitHub
- Skills of playing a musical instrument
We offer:
- International experience: become a part of an international team, from the US to the UK and beyond.
- Creativity every day: we make products for musicians, artists and creators, and so each of us is a bit of a musician.
- Opportunity to influence the development of the music industry: we positively impact the lives of 400 million musicians around the world — and growing! In this role, you will also influence business decisions at the company level.
- Growth: we pay for specialized training, language lessons, conferences and business books.
- Care: corporate psychologist, assistance in difficult life circumstances.
Ready to apply for this role?
Apply Now →



