Software Engineering Manager – Cloud-Based SaaS | Remote (with occasional London office visits) Are you a seasoned technical leader passionate about shaping the future of cloud-based software in fitness, wellness, and salon industries? Our company provides all-in-one management platforms for scheduling, billing, memberships, marketing, and access control globally. We're looking for a Software Engineering Manager experienced in mentoring to lead a mature Scrum team. This strategic role focuses on driving engineering excellence, team development, and process optimization. Collaborate cross-functionally, shaping scalable, high-quality solutions aligned with business goals – ideal for future CTO aspirants. Key Responsibilities: - Technical Leadership: Guide team leads in scalable architecture, secure coding, and engineering best practices. - Project Execution: Oversee delivery, manage timelines, and align engineering velocity with OKRs. - Mentorship: Support Squad Leads through performance reviews and career development. - Engineering Culture: Foster ownership, psychological safety, and continuous improvement. - Cross-Functional Collaboration: Work closely with Product, QA, DevOps, Data, and Design teams. - Process Evolution: Lead Agile/Scrum/Kanban improvements and retrospectives. Qualifications & Skills: - 10 years in software engineering, with 3 in technical leadership. - Proficiency in .NET, Angular, Kotlin, Swift, C#, and cloud platforms, especially Azure. - Leadership experience and mentoring Squad Leads. - Strong grasp of CI/CD, scalable architecture, and clean code principles. - Web and mobile development expertise (Android & iOS). - Proficient in MySQL, MongoDB, MS SQL, and database administration. - Data modelling, data warehousing, and Git workflows understanding. - Excellent communication skills and strategic thinking. This remote-first role involves occasional visits to our London office, collaborating with teams across Asia, requiring early starts at 7am