About the Opportunity
Our client, a global leader in sound innovation, builds the tools that power the creative process for musicians worldwide. They are now looking for a Software Developer to join a new, dedicated team on a truly unique mission: to build the next generation of their iconic instruments.
This represents a rare chance to step into a foundational role. The craft of instrument creation is highly specialized, and you will be at the forefront, shaping the future of how their cutting-edge instruments are designed, developed, and delivered. You will help create the "lighthouse" products that inspire producers and composers and define the future of sound for a global community.
Your Mission
As a key member of our new Instrument Creation team, you will be a hands-on developer focused on bringing our sonic concepts to life. This is not a JUCE/C++ role; your canvas will be our powerful internal framework, using scripting languages to build the engines and user-facing features for our products.
You will:
* Collaborate in an agile environment with product owners, UI/X specialists, and sound designers to build incredible-sounding instruments.
* Contribute to a continuous stream of cutting-edge instruments for our Komplete platform.
* Develop, maintain, and enhance the core scripts, frameworks, and tools that are foundational to our creative workflow.
* Champion best practices in software development, code quality, and testing to ensure our instruments are both inspiring and reliable.
* Play an active role in shaping a modern, distributed team culture built on collaboration, ownership, and a passion for music technology.
What You'll Bring
* Proven experience with at least one scripting language. Specific experience with Kontakt Script Processor (KSP) is a significant advantage.
* A passion for music technology and some experience with music production, for example, using a DAW.
* A collaborative mindset, with a talent for sharing knowledge and learning from others.
* Excellent English communication skills, essential for our distributed team.
* A growth mindset, viewing technical challenges and mistakes as opportunities to learn.