Salary: £46,000 - 71,000 per year Requirements: Proven experience leading and developing software engineering teams Strong full-stack development background Comfortable working hands-on where needed Experience delivering and scaling systems or products Strong understanding of scalable application design and architecture Highly organised with strong prioritisation and decision-making skills Able to communicate effectively across technical and non-technical teams Experience scaling teams or technology functions (desirable) Experience improving delivery processes and ways of working (desirable) Familiarity with modern web, mobile, and API-driven platforms (desirable) Interest in education, music, or purpose-led organisations (desirable) Responsibilities: Lead, structure, and develop the software engineering team Build a high-performing, accountable, and delivery-focused culture Provide clear direction, prioritisation, and expectations Support and mentor engineers at different levels Take ownership of delivery across the technology function Support development where needed to ensure progress Introduce clear planning, prioritisation, and tracking of work Improve consistency, quality, and speed of delivery Work with senior stakeholders to define a clear technology roadmap Ensure development aligns with organisational priorities Oversee development across core platforms and internal systems Maintain oversight of system architecture, scalability, and performance Ensure best practices across development, testing, and deployment Support sound technical decision-making within the team Ensure reliability and performance of core systems Balance day-to-day support with ongoing product development Introduce structured approaches to triage and prioritisation Work closely with teams across the organisation Act as a bridge between technical and non-technical stakeholders Ensure clear communication around priorities and delivery Technologies: API Support Mobile Web Backend Cloud GraphQL PostgreSQL Rails React React Native Ruby More: At iRock School of Music, we are passionate about the transformative power of music in childrens lives. We offer a competitive salary, a supportive and fun work culture, and a hybrid working model with regular collaboration in our Farnborough office. In addition to 27 days of holiday and a Medicash plan for your health and well-being, we provide enhanced pay for sickness, maternity, and paternity leave. This leadership role offers you the chance to significantly influence our technology function and grow into a board-level position as we continue to expand. last updated 17 week of 2026