(Senior) Software Engineer C++

Native Instruments team

Description

About Us
For 25 years, Native Instruments has been at the heart of musical innovation. We've created communities, pushed technological boundaries, and opened new creative horizons for amateurs and professionals alike. Guided by our mission to make music creation more inclusive and accessible, Native hardware, software, and digital services provide fully-integrated solutions for musicians, producers, and DJs of all genres and levels of experience. Native Instruments is part of Soundwide, whose mission is to make music and audio creation a more joyful and inspiring experience for creators everywhere by helping them to find, and stay in, their creative flow. Soundwide's collective vision is to inspire and empower creators to express themselves and reimagine the future of sound.
You will be joining a team that enables our customers to discover and organize sounds, and use them to produce music in a wide range of our plug-in and standalone products. We're building powerful, accessible solutions for the future, both in our traditional C++ plug-in products and using web-connected information technologies, to reduce the time between sound discovery and music production for all our customers.
You will work in a cross-functional team using Agile methodologies and build products that inspire and empower all music lovers to create the future of music. Based in London, Kreuzberg, you will join an international, multicultural, diverse and creative environment that supports professional growth and knowledge sharing
What You'll Do
  • Work on customer-facing features for our market-leading products
  • Help us in maintaining, extending and refactoring our code base using C++, Javascript and Qt/QML.
  • 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
  • Bring a high level of motivation and interest to the team
  • Maintain high level of engineering excellence in the team
  • Work in an environment which supports learning and professional growth e.g. through mentoring, workgroups and communities of practice
  • Present innovative ideas in roadmap projects, hackathons and cross-Soundwide workgroups

Requirements

What You'll Need
  • Good knowledge of modern C++ and the C++ standard library
  • Experience of working in Javascript and web technologies, and as a bonus Qt/QML
  • The ability to engineer solutions that are extensively covered by automated tests
  • An aspiration for engineering excellence, using knowledge sharing to learn from each other
  • The ability to see errors and mistakes as an opportunity to learn and improve
  • A holistic approach to a project, the solution you develop and the views of your colleagues
  • An empathetic approach that puts user's experience in the center
  • The desire and ability to proactively communicate in an inclusive way
  • An enthusiasm for effective teamwork

This job has expired but you can still explore other open positions from the same company or find new ones from our amazing selection.

Native Instruments logo

Native Instruments

For over 20 years, Native Instruments has been the backbeat to the music industry. As leaders in digital music creation and performance, we’re right there on stage and in the studio with global stars and legends in the making. Driven by our mission to make music creation more inclusive and accessible, our hardware, software and digital services provide innovative, fully-integrated solutions for music producers of all styles and genres. We are based in the heart of the German capital’s creative hub employing more than 400 people across our seven offices in Berlin, Los Angeles, Tokyo, London, Toronto, Paris, and Shenzhen.

Job Details

Posted on Mar 31

London, England, UK

Full time

Senior