Software Engineer - Push (d/f/m)

Department: Focus Area - Hardware
Office: Ableton AG / Germany / Berlin
Schedule: Full-time

Apply for this position

Your mission

We’re looking for engineers of all experience levels to help us evolve our hardware product, Push. You’ll work in, and be supported by, an agile, self-organized team, alongside designers and product experts. Together, you’ll implement features in small increments while assuring the highest quality. You’ll be instrumental in advancing our products, processes and company culture.

Your impact

As part of our team, you’ll work on current and future versions of Ableton hardware that will empower our users in performance and studio scenarios. You’ll build and adapt user interface elements for Push’s hardware and screen, add new components to the integration with Live, and contribute to base technology that we share internally with other teams, as well as the open source components we use. You’ll review your peers’ code, and you’ll share takeaways of your work with the rest of the team. You’ll be encouraged to explore your wildest ideas in our hack weeks, and give input to our long-term technical strategy. Together we will ensure that Push remains the instrument of choice for dedicated music makers.

Your role

  • You design, test, and implement new features
  • You help designers refine an idea by making working prototypes
  • You assist product owners with planning features
  • You ensure the long-term maintainability of our code base
  • You engage in the continuous improvement of the way we work

Your profile

  • You have proficient communication skills and can collaborate well in a team environment
  • You have experience in Python development
  • You seek simple solutions to complex problems
  • You have a growth mindset and love to learn new things

What would make you stand out

  • You enjoy mentoring less experienced team members to help them grow
  • You actively contribute to making your teams and communities more inclusive
  • You have experience in C++ development
  • You write and give inspiring talks about topics that are meaningful to you

Sounds like a great opportunity?

We look forward to receiving your application including a resume and a cover letter. We ask that you do not include a picture in your application documents.

Want to learn more about Ableton and why we believe you will like it here? Take a look at our about page and @AbletonDev.

About Ableton

Here at Ableton, we come from a wide range of cultural and professional backgrounds. What connects us is the shared belief that each of us has the skills and knowledge to contribute to something big: helping to shape the future of music culture.

We’re passionate about what we do, and equally as passionate about improving who we are. We work hard to foster an environment in which people can grow both personally and professionally. We believe that diverse groups of people make better teams. We’re committed to increasing diversity in our workplace and providing equal opportunity throughout our recruitment process.

With us, you’ll work in a relaxed but dynamic environment, surrounded by people who love music and technology. You’ll be creatively challenged, encouraged to develop and improve, and you’ll become part of an expanding, diverse company.

Apply for this position

Thank you for your interest in working with Ableton. Please fill out the form below. Should you have difficulties with uploading your data, please don't hesitate to get in touch with us via

You can upload your CV, cover letter and additional documents here. If you want to add multiple files, please select them all in the file dialog or upload a ZIP file with all documents. Please do not upload files larger than 20 MB.