_edited.jpg)
Wednesday, 24 September 2025
Expiry Date:
Date Added
London, UK
Salary Not Disclosed
At ROLI, we’re making music creation more accessible than ever. As a Senior Software Engineer on the Learn App, you’ll play a key role in shaping the next generation of music learning experiences, building technology that inspires learners worldwide.
About Us
At ROLI, we believe music lives inside everyone - it’s a universal right. Our mission is simple: to create tools that turn all humans into music makers. From the groundbreaking Seaboard to our latest ROLI Piano and Airwave, we design intuitive instruments and technologies that make music creation more expressive, accessible, and inspiring.
We’re a team of musicians, engineers, coders, researchers, and creatives of every background, united by a passion for learning, innovation, and collaboration. What we share is a drive to free the music - to empower people everywhere to connect with themselves and with others through sound.
At ROLI, this is more than work - it’s a chance to unlock the music inside everyone and transform creativity worldwide.
Your Purpose
You’ll design, build, and maintain core features of the Learn platform from audio processing to interactive learning tools - ensuring the app delivers a seamless, inspiring experience. By collaborating across engineering, product, and design, you’ll help scale the platform for upcoming partnerships and unlock creativity for music makers all over the world.
Your Responsibilities
You build and ship high-quality, reliable features for the ROLI Learn App across multiple platforms.
You collaborate with product managers, designers, QA, and fellow engineers to deliver against roadmap priorities.
You prototype and test new ideas quickly, turning R&D concepts into user-ready features.
You continuously improve code quality, performance, and team practices through reviews, discussions, and experimentation.
You stay adaptable, working across our diverse stack (React Native, Unity, C++, JUCE) and picking up new technologies as needed.
You share knowledge and support teammates to foster a collaborative, learning-driven culture.
Who We’re Looking For
You have a proven track record of delivering high-quality production-ready software (5+ years in mobile or cross-platform development).
You have a strong technical foundation in either audio software development or game development.
You have proficiency in at least one of the following technologies: React Native/TypeScript, Unity/C#, or C++/JUCE.
You have an inquisitive mindset with examples of solving challenges proactively.
You have experience working in agile teams and applying test-driven development.
You have strong communication and collaboration skills, with the ability to work across functions.
You have a passion for music, technology, and building creative tools.
It’s music to our ears if:
You have experience with native mobile development (Objective-C, Swift, Kotlin, Java), CI/CD for mobile apps (TestFlight, App Centre, Azure), audio software development (JUCE) or server-side technologies (Node.js, MongoDB).
Your Impact
You’ll know you’re succeeding when:
New features and improvements are shipped on time and to a high standard, aligned with roadmap goals.
You demonstrate adaptability by contributing across multiple parts of the tech stack.
Audio and learning experiences scale effectively to support upcoming partnerships.
You’re recognised as a trusted team member who supports colleagues and contributes to ROLI’s culture of innovation.
Life at ROLI
This role comes with a competitive salary and a range of benefits designed to support your health, well-being, and creativity, including a healthcare cash plan, pension scheme, volunteering days, Bike2Work, access to trained counsellors, hack days, yoga classes and a product lending library. You’ll also enjoy regular social events, from summer and end-of-year parties to team outings.
We embrace hybrid working, with three days in the office (Monday, Wednesday, Thursday), giving you the flexibility to balance collaboration and focus time. And because we know great work needs great fuel, you’ll enjoy freshly made smoothies, breakfast pastries, and vegan lunches during the week!
Application Process
We aim to make our hiring process transparent and candidate-friendly. Here’s what you can expect:
- Intro Call – A conversation with our Talent Acquisition Partner to discuss your background, experience, and interest in the role.
- Assessment – You will be asked to complete a short test or exercise relevant to the position.
- Hiring Manager Interview – A discussion with the Hiring Manager to explore your skills, approach, and fit for the team.
- Team Interview – A broader conversation with team members to explore your background and alignment with the working environment.
- Final Interviews – Conversations with our Co-Founder and VP of Engineering to align on ROLI’s values and your motivation for joining us.
We strive to move efficiently through the process while giving you the opportunity to learn about the role, the team, and life at ROLI.
Inclusion & Belonging
At ROLI, we celebrate diversity and are committed to fostering an inclusive environment where everyone can thrive. We welcome applications from all qualified candidates, regardless of race, colour, religion, gender identity or expression, sexual orientation, national origin, disability, genetics, or age. If you need any accommodations during the recruitment process, please let us know - we’re here to support you.




