Senior Software Engineer

At Spitfire Audio we make sample libraries that are used by composers and music makers around the world. Our products enable anyone with a computer to realistically emulate, and write for, the instruments of the orchestra. Since 2007 we have recorded and released products with the likes of Hans Zimmer, Abbey Road Studio, the BBC Symphony Orchestra and a host of up-and-coming artists. We even run our own record label to showcase emerging talent. By providing a range of free software instruments, we are also helping to break down the barriers to orchestral music making and inspire a new generation of composers. 

Spitfire Audio is an equal opportunity employer and values the differences that a diverse workforce brings. We are committed to ensuring that the terms and conditions of employment of employees and potential employees are equitable and non-discriminatory. This means that job applicants and employees will be treated fairly regardless of their sex, marital status, sexual orientation, gender reassignment, race, ethnic origin, disability, age, religion or religious beliefs.


Spitfire Audio is looking for a creative, talented and experienced Senior Software Engineer, ideally with a passion for music. The role is ideal for a talented senior engineer looking to build the systems and processes that support our next phase of product development building amazing, first-in-class virtual musical instruments.

You will be joining Spitfire Audio to further our journey building a multi-stream software development department. Reporting to the Software Architect, the Senior Software Engineer would work within the Product department developing various different projects for commercial release. You would also contribute significantly to the design and implementation of new and exciting interfaces for controlling and manipulating audio in addition to the supporting systems needed to achieve this goal.


  • Salary dependent on experience
  • Based in London, King’s Cross or Edinburgh (COVID-19 dependent) / Remote / Home-working
  • Full-time role: Monday–Friday, 09:00 - 17:00
  • Reporting to the Software Architect


  • Be a team player
  • Possess an interest in music, film, popular culture or technology 
  • Be resourceful
  • Uses their own initiative over being micromanaged
  • Be dynamic, motivated, respectful and supportive

primary tasks and objectives

  • Design, implement and test software systems through writing, maintaining, and testing code across our range of software products, testing framework and build systems.
  • Analyse and solve problems, contributing to strategies to improve systems and processes.
  • Undertake testing and debugging across our range of software products both manually and through the design of tests and testing systems.
  • Peer review code within the software development team.
  • Contribute towards maintaining a positive, supportive and productive culture within the company.
  • Contribute to writing documentation


  • Fluency in C++ with at least 5 years experience, which should include significant commercial experience.
  • A formal qualification in a relevant area that should be at a level that is at least equivalent to UK RQF Level 7 (i.e., Masters or PhD) or demonstrable experience of a comparable nature
  • A professional working knowledge of software engineering principles including, but not limited to, project planning methodologies and source control systems. 

useful SKILLS

  • Familiarity with the Scrum methodology for software project planning.
  • Knowledge of version control using Git and Git-Flow methodologies.
  • Experience with developing components of audio sampler software.
  • The ability to design and implement DSP algorithms especially in the audio domain. 
  • Experience with JUCE C++ framework.
  • A working knowledge of AudioUnit, VST or AAX programming.
  • Working with and maintaining remote build server systems (e.g., Continuous Integration)


As well as joining a wonderful team and friendly company culture you will have access to:

  • Pension scheme
  • Private healthcare, including a range of pre-claim benefits
  • Life insurance policy
  • Income protection policy
  • WeCare 24/7 mental health support service
  • 23 days holiday a year plus UK Bank Holidays and an additional Christmas break
  • Employee Benefit Membership Discounts
  • National Cycle to Work scheme
  • Health & fitness app Sworkit
  • Company social events [COVID permitting]

how to apply

Please send your CV, covering letter and salary expectations to for the attention of Martin Robinson, with ‘Senior Software Engineer’ in the subject line. This role is open to applicants based in the UK, Germany and USA (Los Angeles, New York and Florida only). Please note that we require proof of the right to work in these locations. Applications close at midnight BST on Wednesday 13 October.