Engineering Manager Location - Harrogate, Hybrid WHO WE ARE Certinia delivers a Services-as-a-Business platform that powers and connects all aspects of services operations, from services estimation and delivery to customer success management and financial planning and accounting. The company’s Professional Services Automation (PSA), Customer Success (CS), and Financial Management (FM) solutions—delivered on Salesforce’s leading cloud platform—provide the ability to run a connected services business, deliver with intelligence, and achieve business agility. Headquartered in Austin, Texas with presence around the world, Certinia is backed by Haveli Investments, TA Associates, General Atlantic and Salesforce Ventures. For more information, visit www.certinia.com. THE ROLE The Engineering Manager will work as a member of the Engineering Management team. You will have an organisation of typically, four to six Engineering teams, Each Engineering team will be made up of four to five Software Engineers and an Engineer Team Leader, with the Engineering Team Leaders reporting directly to you. You will lead the development and delivery of high quality software packages with final sign-off authority, in line with business needs and expectations. You will do this by developing, supporting and managing teams of Software Engineers. You will influence product strategy by advising on execution strategies and delivery risks, by working with senior stakeholders in the Product organisation including Senior Product Managers. You will influence others by acting as a role model, mentoring and coaching through example, and by living our company values. You will practice and advocate core Lean Management principles such as: controlling work in progress; driving fast lead times; deploying frequently; resolving failures quickly and achieving low failure rates. Your methodology will be code early, iterate quickly with short feedback cycles, learning by being willing to fail fast. You will engage with continuous delivery best practice by valuing and supporting the full build pipeline, including automation of code builds, tests and deployments. You will promote a code base that is reliable, secure, performant and functionally robust by observing efficient test strategies where quality is built in and code automatically tested, throughout the development cycle. You will influence the design, architecture and technologies used in Engineering solutions ensuring company chosen approaches are respected. You will be curious and innovative; willing to learn through considered experimentation of nascent techniques, tools, platforms and frameworks. You will develop your direct and indirect reports with frequent constructive feedback. You will be dedicated to promptly addressing performance issues with a supportive approach, facilitating quick and effective resolutions. You will bring a priority and focus to training and learning with hackathons, conferences, dedicated training days and other educational opportunities for team members. WHAT YOU NEED TO BE SUCCESSFUL IN THIS ROLE * Degree educated in Computer Science or a related topic (or degree equivalent) * Experience and ability to engage at senior organisational levels * Deep experience in developing Enterprise Software * Delivery responsibility in large and complex Software Engineering environments * Demonstrable experience of line management * Experience and understanding in lean management practices * A keen in interest and knowledge in tools, techniques, platforms and frameworks * A willingness and interest in innovating * A drive for continuously improving software performance * A great team player who can work with others with a focus on team outcomes * Skilled and capable in verbal and written communication * Contribute to and influence software solutions that have value WHAT ELSE WOULD BE GREAT * Knowledge of the Salesforce platform * Knowledge of ERP or other business software solutions at scale * Knowledge of AWS or other Cloud-based development platforms