About the OpportunityOur 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 MissionAs 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 ourpowerful 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.