About the role Are you a dynamic and ambitious technology professional with a passion for solving complex problems? Do you thrive in a fast-paced environment and enjoy mentoring and developing talented Engineers? If so, we want you to lead our innovative Engineering team. We’re looking for a hands-on self-starter who can drive our technology initiatives forward and inspire excellence. You'll be a confident, approachable and supportive leader focused on raising standards of quality and performance, as well as collaborative team working. You'll be a natural coach and problem solver, skilled at helping team members find their own answers and share best practices and achievements with others. In addition, you'll possess restless curiosity to drive improvements across the team, utilising the appropriate data sets and feedback from the Product Management team and other interactions. If you’re ready to make a significant impact and grow with us, apply today Key responsibilities include: Technical Strategy Defining and implementing Moorepay technical strategies and roadmaps that align with the company’s objectives. Staying updated with emerging technologies and industry trends to incorporate into our working practices. Team Leadership and Management Leading and managing our software Engineering teams across multiple locations, fostering a culture of innovation, collaboration and continuous improvement. Mentoring and developing our talented team members, including hiring, training and performance evaluation. Project Oversight and Practices Overseeing the design, development and delivery of high-quality Payroll and HCM solutions and services. Ensuring adherence to best practices in coding, testing and deployment, maintaining high standards of software quality. Championing Agile methodologies (e.g., Scrum, Kanban) to enhance team productivity and project delivery. Ensuring continuous improvement through iterative development and regular feedback loops. Offshore Development Partners Managing our offshore development partners, including confirming our partners adhere to our working practices, are delivery focused, and meet to our expected quality bar. Collaboration and Communication Collaborating with our Product Management team, Design, and other Moorepay stakeholders to ensure successful product releases. Facilitating communication and collaboration within the Engineering team and across departments to achieve business goals. Resource Management Managing the software Engineering department’s budget, resource allocation, and project prioritisation. Driving the resolution of technical challenges and leading efforts to improve engineering processes. Cloud and DevOps Integration Working closely with the Zellis DevOps teams to streamline deployment processes, manage cloud services, and maintain system uptime. Ensuring the continuous delivery and high availability of software services. GraphQL and API Management Implementing data performance, including GraphQL APIs, to optimise data fetching and improve client-server interactions. Ensuring the security, scalability and performance of GraphQL endpoints. Database Performance Optimisation Monitoring and optimising database performance, ensuring efficient query execution and data retrieval. Implementing best practices for database indexing, caching, and load balancing to enhance system performance. Skills & experience Technical skills Proficiency in C# and related technologies. Experience with cloud platforms, ideally Azure. Knowledge of best in class DevOps practices and tools for continuous integration and deployment. Experience in Rest APIs and GraphQL for API development. Strong understanding of database performance optimisation techniques. Proficiency in Agile methodologies and tools (e.g. ADO, Jira). Follow SSDLC to Security by Design development. Experience in test automation and testing disciplines. Other skills Strong leadership and team management abilities. Excellent communication and interpersonal skills. Strategic thinking and problem-solving capabilities. Our Technologies and Platform Front Apps and APIs: C#, .NET8, Azure SQL DB, VUE3; PHP8, Laravel Mobile: Cordova Backend Payroll Engine: IBM DB2, RPG IV and Freeform Hosting: Azure Cloud, Azure App Service Benefits & culture Part of the Zellis Group, Moorepay is a team of over 500 friendly professionals across four offices in Swinton (Manchester), Sheffield, Birmingham and Kochi (India). We’re passionate about making Moorepay a fantastic place to work for every single one of our colleagues. The average length of service at Moorepay is 12 years, which speaks for itself To help make Moorepay such a great place to work, we focus on three things in our company culture: mental health support, maintaining a healthy work/life balance, and equal opportunities and inclusion for all. Here’s what you’ll gain if you join our team: A career packed with opportunity, in a stable and growing company. A comprehensive programme of learning and development. Competitive base salary, plus car allowance and bonus. 25 days annual leave, with the opportunity to buy more. You’ll even get your birthday off as well Private medical insurance. Life assurance 4x salary. Enhanced pension with up to 8.5% employer contributions. A huge range of additional flexible benefits across financial & personal wellbeing, lifestyle & leisure.