IRC have partnered with a market-leading software product house who are seeking a Lead Software Engineer with a high quality, continuous improvement and product-focused mindset who enjoys working as part of a team. This role offers a hybrid working model with the flexibility of remote working. Key Responsibilities: * As a member of the Leadership team, your role will be split between development, providing technical support, and mentoring to the team. * Supporting a co-located team of highly skilled engineers. * Technically hands-on providing estimates, designing, coding, and debugging alongside the team. * Working as part of an Agile environment. * Working closely with our quality and performance engineers. Technical Skills / Knowledge/ Experience Essential: * Minimum of 5 years' experience in Java development, Web Services and object orientated principles. Highly proficient knowledge of Java. * 2+ years' experience technically leading a Software Engineering team ideally within a fast-paced dynamic product-based company. * Excellent understanding of software development practices and have worked in multi-disciplined teams before. * Solid experience in the development of highly available and scalable applications * Ability to learn independently. Desirable: * Degree in Computing or Science. * A good understanding of Agile principles whilst working with Scrum Teams. * Expert Knowledge is some of these technologies: Spring, J2EE, Memcached, REST, SOAP, JBoss, Tomcat, JDBC, React, JavaScript. * Practical experience with databases such as Oracle, Document DB and Mongo DB. * Jenkins with a strong focus on pipelines and dev ops (SALT). * Atlassian suite of products bitbucket/Jira/Confluence. Guidant IRC is acting as an Employment Agency in relation to this vacancy.