Explore careers with our portfolio companies

(Senior) Software Engineer C++ - TRAKTOR (all genders)



Software Engineering
Berlin, Germany
Posted on Friday, July 28, 2023

(Senior) Software Engineer C++ - TRAKTOR (all genders)

Berlin (Hybrid).

Who We Are

For over 25 years, Native Instruments has been at the forefront of sonic innovation. Guided by our mission to inspire and enable creators to express themselves, we develop integrated audio hardware and software solutions for musicians, producers, engineers, and DJs of all genres and levels of experience.


The TRAKTOR team is responsible for pushing the boundaries of digital DJing by keeping an eye on current trends and technologies while crafting innovative solutions for the modern DJ. We are a cross-functional team where we put collaboration at the forefront and frequently involve artists and users to cover a wide range of inputs before defining solutions. 


What You'll Do

  • Write modern, clean and maintainable code for multiple platforms and make sure it is automatically tested
  • Collaborate with other engineers, designers, and product managers to solve compelling issues in an agile environment
  • Help us developing new exciting features using technologies such as C++17/20, Boost, Qt, CMake
  • Help and mentor other developers to grow
  • Maintain high level of engineering excellence in the team
  • Work in an environment which supports learning and professional growth through e.g. mentoring, workgroups and communities of practice
  • Come up with your innovative ideas e.g. in hackathons and eventually implement them in products
  • Impact the technological direction company wide


What You'll Need

  • Experience with digital signal processing and (hard) real-time systems in the audio context
  • Professional experience writing production code and a strong knowledge of modern C++, the C++ standard library 
  • Experience with concurrency and multithreading is a plus
  • Experience with Qt framework is a plus
  • You value teamwork, knowledge sharing and learning from each other
  • Familiar with continuous delivery and automated testing
  • You see errors and mistakes as an opportunity to learn and improve
  • When you develop a feature you put the user’s experience in the center
  • Experience in understanding and refactoring large grown code bases
  • You enjoy working in an agile environment
  • Passion for music and/or DJing is a plus
  • Hobby project in the audio domain is a plus


About Us

Native Instruments embraces diversity and a respect for all people. We are proud to be an equal opportunity employer and we believe the foundation of our dynamic and pioneering spirit starts with a fair and inclusive culture. At Native Instruments we value teamwork and passion, deliver inspiring experiences, continuously innovate and empower our communities, while also serving our planet.


All applicants will receive equal consideration for employment at Native Instruments and we encourage everyone to apply – regardless of gender identity, race, color, religion, sex, sexual orientation, national origin, genetics, disability, age, or any other characteristic protected by law.


Help us reach our goal in making the future of music diverse, inclusive and exciting! We encourage you to submit your application without the requirement for a photograph, identifying factors or personal status information.