Salary 40,000 – 45,000 GBP per year
– The ideal candidate will be creative, passionate, and
Can specify, design, build and deliver projects
Has a strong background with UI/UX development, particularly based on web technologies, particularly React, Node and Electron
Is experienced with cross-platform and cross-architecture development
Can build software update tools and infrastructure
Has a rigorous approach to automated unit, integration and functional testing
Has CI/CD experience
Is comfortable developing and verifying secure systems
Can work closely with product designers and other software and hardware engineers
Has a software engineering background, with a relevant degree or professional experience.
Is able to challenge the team and be challenged by it
– Application Process
We re very flexible with our application and interview process, and can organise any steps to fit around your current working hours with evening/weekend interviews if you re currently in a full time job. We have an inclusive applications process so please let us know if you need any accommodations at any time.
Applications should be made by email to , with subject “Software Engineer at Karno”, with your CV and a quick introductory text. You might want to include:
Why you think you d be a good fit for the team, and why you think we d be a good fit for you
Any particular engineering challenges you ve worked on, whether you solved them, and what you did
How you ve delivered value in the past
Your mentality/approach, how this has been helpful or beneficial, and what you think makes a good engineer
But these are just suggestions, feel free to include whatever you think will give us the best idea of who you are and how you work.
This is a phone call to go through your CV and introductory test to make sure all initial questions are answered from both sides.
This is an in-person interview. Here we ll talk about:
Audio systems and the industry
Your role suitability
Some technical questions, system design, and design review
Questions about engineering, product development, and delivery
We ll give you an engineering assignment to test your skills and problem solving on a real-world problem. This should only take 2-3 hours, plus a follow up chat to talk about your solution and how you found the task.
Informal Whole-Team Meeting
When down to a shortlist of no more than two candidates, we ll organise an informal meeting with the whole management and engineering team to see how well you fit in.
We re looking for a high-level software engineer to join our growing R&D team. You ll be primarily developing elegant user interfaces and experiences for professional audio products, but also working on infrastructure for software and firmware updates, internal tools, and partner portals. A background in desktop and mobile development using web technologies is preferred but you ll have freedom to use any languages and tools you think are most appropriate. You ll be:
Specifying and developing both user facing and backend software for innovative professional audio products
Developing mobile apps and desktop apps and plugins with high-level languages
Working within a multidisciplinary team
Taking ownership and responsibility within a small team
Developing solutions focused on our users