Careers at Krotos

Senior Audio Developer

Location: UK or Greece, remote (GMT Overlap)

Job Type: Full-time

Salary: Negotiable

Published: 12/09/2023

Location: Edinburgh, UK or remote (GMT Overlap)

Working for Krotos

Krotos designs and distributes audio software sound effects libraries which are used by top film, television, and game sound professionals worldwide. Our mission is to change the way people design and perform sound. We massively speed up and revolutionise our customers’ workflows so they can make their projects sound awesome!

Job Description

We are seeking a Senior Audio Developer with deep expertise in C++ and a seasoned background in the JUCE framework. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. Your instinct is to work autonomously and iteratively to solve problems. You’ll also get the chance to lead small projects. Your experience will enable you to influence the team and product direction, present great ideas, design plans and deliver on these in line with our business objectives.

Responsibilities

  • Engage in the development of industry-defining audio software, leveraging your expertise in C++ and the JUCE framework
  • Lead and manage small project teams, ensuring the development and delivery of industry-defining audio software, leveraging your expertise in C++ and the JUCE framework
  • Collaborate with design and audio engineering teams to innovate and implement new features and designs
  • Provide technical guidance and code assistance
  • Take part in code reviews (as reviewer and reviewee)
  • Enhance the existing codebase, optimising performance and reliability
  • Create comprehensive technical documentation to support the understanding and utilisation of our software solutions
  • Stay abreast of the latest advancements in audio development to foster continual innovation
  • Lead Agile practices, engaging in sprint planning, daily stand-ups, and retrospectives to facilitate a collaborative and productive work environment.

Requirements

Essential

  • Senior-level expertise in C++ programming
  • Deep understanding and experience with the JUCE framework
  • Proven experience as part of commercially available audio plugins
  • Profound knowledge of DSP and audio algorithms
  • Proficiency with Git
  • Commitment to writing clean, well-documented, and efficient code
  • Proven leadership experience in managing small teams or projects within the software development industry

Desirable

  • Experience working in Agile or Scrum teams
  • Familiarity with Python programming
  • Passion for sound and audio production
  • Understanding of continuous delivery process and technologies e.g. CircleCi, Docker, Jenkins
  • Experience with a Test driven approach, unit testing
  • Strong project management skills, with a demonstrated ability to oversee project lifecycles from conception to deployment
  • Excellent communication and interpersonal skills, capable of motivating team members and facilitating effective collaboration among diverse groups

Benefits

  • Remote working with flexible start and finish times
  • 30 days paid holidays. You can take public holidays or bank and use them as you choose
  • High spec laptop and home-office essentials
  • Quarterly team and annual company in-person events
  • Sick pay

Next steps

If you feel like you are the perfect candidate and could make a significant contribution to Krotos, please send a CV and separate cover letter to [email protected] (stating what you can contribute towards Krotos after joining us) *In English and PDF format only*.

Please note, all offers are subject to eligibility to work in the UK or Greece and satisfactory references.

At Krotos, we recognise the value of a diverse team, and we are committed to and encourage applications from people with varied experiences, perspectives, and backgrounds. Reasonable adjustments are available to support candidates through the application and interview process.

View all Openings