Job Description The Software Engineering Manager will be a key leader within our product development organisation, responsible for driving engineering excellence and product delivery across BRS Golf’s technology suite. They will balance technical expertise with strong people leadership to ensure the team consistently delivers high-quality software solutions while fostering a collaborative and innovative culture. In delivering the key responsibilities of the role, the Software Engineering Manager will; Lead and mentor the engineering team: provide technical leadership and guidance to a team of software engineers, setting clear objectives and inspiring high performance. Foster an inclusive, collaborative team environment that promotes knowledge sharing, innovation, and continuous learning. Align with product leadership: partner closely with the Product Director to shape delivery plans, prioritise initiatives, and ensure technical execution supports product vision and customer outcomes. Oversee software development and delivery: manage the end-to-end software development lifecycle for projects under your team, ensuring timely delivery of new features and products. Oversee architecture and design choices, and uphold high standards of code quality, performance, security, and scalability. Implement engineering best practices: establish and enforce best practices for coding, testing, and deployment (including agile methodologies, code reviews, CI/CD pipelines, and automated testing) to improve efficiency and reliability in the development process. Collaborate cross-functionally: work closely with Product Managers, Designers, QA, DevOps and other stakeholders to plan and prioritise development work aligned with business goals. Ensure effective communication and coordination between engineering and other departments to deliver cohesive product solutions. Manage team growth and development: identify hiring needs and recruit top engineering talent. Oversee the onboarding and training of new team members. Provide ongoing coaching and professional development opportunities, conduct performance reviews, and help engineers to advance in their careers. Drive technical innovation and improvement: continuously evaluate emerging technologies, tools, and processes that could enhance our products or workflows. Lead initiatives to refactor or improve existing systems and encourage the team to adopt modern, innovative solutions that benefit the business and our customers Tech Stack Summary: C#/.NET, PHP (Symfony, Laravel), JavaScript/TypeScript (VueJS), MySQL, MSSQL, Redis, RabbitMQ, Docker, AWS, Datadog