About Tiger Eye Tiger Eye deliver solutions for every step of the document and email journey, enabling businesses to work smarter and boost productivity through technology-driven workflows. Renowned for our team’s unparalleled technical knowledge and exceptional customer service, we deliver ‘expertise, from the team that listens’ through software solutions, custom development services, technical support, training and more. About the Role As a a dynamic and experienced Development & Engineering Manager, you will lead our engineering department and drive technical innovation within our organization. You will play a critical role in shaping our technology strategy, managing a team of talented engineers, and ensuring the successful delivery of our products and services. Responsibilities: Strategic Leadership Develop and execute the engineering department's strategic vision, aligning it with the company's business goals. Drive technical innovation, exploring emerging technologies and best practices to enhance product development and improve efficiency. Define and maintain departmental standards, conventions, and technical constraints. Team Management Lead, mentor, and empower a cross-functional team of Software and QA Engineers, providing clear direction, goals, and regular feedback. Foster a culture of collaboration, continuous learning, and innovation within the engineering department. Manage departmental budgets, resource allocation, and capacity planning to optimize project execution. Recruit, onboard, and retain top engineering talent, ensuring a strong and diverse team. Product Development Oversee the entire product development lifecycle, from ideation to deployment, ensuring high-quality and timely deliverables. Collaborate closely with product management and design teams to create innovative solutions that meet customer needs. Backlog management and workload prioritisation across greenfield and brownfield development streams. Technical Architecture & Development Define and maintain the technical architecture and system design, making strategic decisions on technology selection and implementation. Oversee and monitor SaaS solution design, delivery, and maintenance. Oversee development deliverables, ensuring they adhere to defined standards, conventions and guidelines. When required, implement and deliver coding changes alongside the team. Quality Assurance Establish and maintain quality standards and best practices for ode, testing, and deployment processes. Implement processes and tools to ensure robust testing and quality assurance. Cross-functional Collaboration Collaborate with other departments, including marketing, sales, and operations, to align technology initiatives with overall business strategies. Communicate technical concepts and strategies effectively to non-technical stakeholders. Release Management Develop and maintain release management processes, including version control, continuous integration, and deployment strategies. Ensure smooth and reliable software releases, coordinating with development and operations teams. Implement and improve CI/CD pipelines in GitHub and Bitbucket, automation, and testing to achieve efficient and error-free deployments Skills and Experience: Proven experience as a senior engineering leader, with at least 6 years in a managerial or technical leadership role. At least three years’ experience in a hands-on Software Engineering position. Deep technical hands-on expertise in software development and architecture. Commercial experience delivering or overseeing solutions in C#.NET, ASP.NET, Blazor. Strong project management and organizational skills, with a track record of delivering complex technical projects. Excellent communication and interpersonal skills, with the ability to lead, motivate, and influence cross-functional teams. Familiarity with agile development methodologies and DevOps practices. A commitment to staying updated with industry trends, emerging technologies, and best practices. Ability to manage multiple projects simultaneously and prioritize work effectively. Comprehensive understanding of the Software Development Life Cycle (SDLC)Experience working with cross-functional teams, including support teams, QA, and professional services teams. Experience managing developers at all levels. Demonstrated ability to drive technical innovation and solve complex technical challenges. Experience designing and delivering SaaS solutions is a plus. Ideally with a degree in a Computing related field although this is not essential depending on experience.