We are looking for a Principal Engineering Lead to help us build and run our agile software development teams, helping to improve services as we move away from the monolithic architecture to a new microservices platform. Your role will be to inspire, lead and drive the continuous improvement of our processes, tooling and engineering practices. Our engineering leads are all hands-on coders, and can either be front or back end specialists or full stack developers.
We're looking for passionate, team loving, agile evangelising, technology enthusiasts to join the team and become part of our journey to shape and change the future of the company.
* Lead the development and architecture of modern agile development teams across multiple locations * Solve technical integration problems in a pragmatic and logical way * Be an inspiring and lead by example with a collaborative attitude within a demanding, maturing Agile environment * Create and support communities and encourage cross-team collaboration in and across locations * Demonstrate a deep, hands on knowledge of TDD and BDD techniques * Use the latest UI/Mobile technologies, processes and tools to deliver frequently, safely and efficiently * Managing, leading, motivating, mentoring and coach technical team leaders * Building and strengthening highly productive teams of technically talented engineers
* Wealth of technical team lead experience within the digital space. * Extensive senior management experience * Solid technical development skills - Java 8, Spring Boot, Maven, Netflix OSS, js, React, Redux, Yarn, Babel, PM2 * Strong experience in DevOps, Security, Reliability, Performance, & Operational Excellence * Strong understanding of lean and agile methods of software delivery and the principles and practices of BDD, ATDD and TDD * Agile methodologies - Scrum, Kanban, Lean UX, XP * Great communication skills
* Permanent role in a professional team * Private medical care and additional benefits * Opportunity to develop your career within the company