Job Title : Head of Engineering (Software Development) Location : Manchester Flexibility : Hybrid Salary : DOE My client is a fast-growing digital agency and software company, specializing in bespoke software solutions. They pursue to create an innovative, high-quality web application that transforms the way that their clients track and promote customer experience. As they expand, they are looking for a talented and hands-on Head of Engineering to lead with creativity, passion and tried experience. As the Head of Engineering, you will be responsible for overseeing the end-to-end software development lifecycle, from conception to deployment. Your creative ideas will shape the future of our product, and you will work closely with internal and external teams to deliver features that drive customer success. Key Responsibilities : Grow, lead and manage the engineering team, fostering a collaborative and innovative environment. Oversee the development of a bespoke software product, from ideation through to delivery and ongoing maintenance. Take a hands-on approach in full-stack development (React, JavaScript, Node.js, AWS, Ruby on Rails). Collaborate with product, design, and other stakeholders to create new features and product improvements. Identify and implement best practices for software development, ensuring scalability, security, and performance. Provide technical guidance, mentoring, and career development for the growth of your own development team. Ensure effective code reviews, maintain coding standards, and lead by example in writing clean, efficient, and maintainable code. Drive technical innovation within the team, introducing new tools and technologies to improve our development processes. Manage the team's sprint cycles, ensuring that projects are delivered on time and within scope. Work closely with the leadership team to align engineering efforts with business objectives. Requirements : Proven experience in full-stack development with hands-on expertise in React, JavaScript, Node.js, AWS, and Ruby on Rails. Strong background in a digital agency environment, managing and delivering multiple client projects with varying requirements. Deep understanding of the software development lifecycle, from design through to deployment and maintenance. Experience leading engineering teams in an agile environment, with the ability to mentor and develop talent. A creative and proactive mindset, constantly looking for ways to improve products and processes. Strong communication skills, with the ability to articulate technical ideas to both technical and non-technical stakeholders. Ability to thrive in a fast-paced, startup environment and manage competing priorities effectively. Passion for working on cutting-edge technologies and developing innovative solutions. Desirable Skills : Experience with microservices architecture and serverless computing on AWS. Knowledge of other frontend frameworks or backend technologies. Previous experience working in a startup environment, where adaptability and problem-solving are key. Benefits: Opportunity to shape the future of a growing digital agency and its flagship product. Work in a collaborative and creative environment with a talented team. Hybrid working model, with flexibility to balance office and remote work. Competitive salary and benefits package. Operate with high impact, providing valued and trusted ideas amongst the senior leadership. This is a fantastic opportunity to bring new life into your career, and shape a digital product in its crucial stages of growth. This role will be fundamental to business direction, and will join the ranks of sharply creative and collaborative team. Apply now to be considered for the position! For more information about Senitor and the opportunities we have to offer follow us on Twitter @SenitorIT Senitor Associates Ltd is acting as an Employment Agency in relation to this vacancy.