
Software Engineer
inMusic Brands1 month ago
Cambridge, United KingdomMid Level / Senior
Responsibilities
- Design, implement, test, and maintain high-quality software for music creation products and platforms.
- Collaborate with product managers, designers, QA, and engineers to deliver reliable, user-focused features.
- Contribute to architecture decisions, technical planning, and estimation.
- Improve code quality, maintainability, performance, and development practices.
- Support integration across inMusic hardware and software ecosystems.
- Diagnose complex technical issues and contribute to long-term platform stability.
- Mentor other engineers and help raise engineering standards.
Requirements
- Strong software engineering experience in C++, desktop applications, audio software, embedded-adjacent systems, plug-ins, cloud-connected products, or comparable technical domains.
- Ability to reason about product quality, maintainability, performance, and user experience.
- Experience working in cross-functional product teams.
- Strong debugging, testing, and technical communication skills.
- Interest in music technology, creator tools, hardware/software integration, or audio workflows.
- Ability to balance immediate delivery with long-term technical health.
Benefits
- Work on products and platforms used by creators, producers, performers, DJs, and musicians worldwide.
- Help shape music creation technology across a global portfolio of brands.
- Join a practical, creative environment focused on clear thinking, customer impact, and measurable outcomes.