As Senior Software Engineer, you will lead a talented team across Ireland and the UK, working closely with Engineering, Support, and Product teams to deliver high-quality software solutions. You will play a key role in designing, developing, and maintaining software across multiple platforms (Java and Node.js), while ensuring performance, security, and scalability.Key ResponsibilitiesLead, mentor, and coordinate a distributed software engineering team.Design, develop, and maintain efficient, secure, and testable software for the Wi-Fi industry.Collaborate with stakeholders to define deliverables and manage project lifecycles.Oversee sprint planning, task delegation, progress tracking, and reporting.Drive the resolution of technical issues, analyse risks, and implement mitigation strategies.Ensure software quality standards are met and support production environments.Skills & ExperienceProven experience leading software engineering teams.Strong technical expertise in Web Technologies (Web API, JavaScript, jQuery, CSS3) and frameworks such as Angular and React.Proficiency in Java, Node.js, REST/SOA API development, and web security mechanisms.Strong knowledge of design patterns, OOD, MVC, Entity Framework, and JEE technologies (JMX, RMI, JPA, JTA).Experience in unit testing and secure software development practices.What's on OfferCompetitive salary and performance incentives.Pension, life assurance, health insurance, and other benefits.Learning and career development opportunities, including management training and skills enhancement.Hybrid working model with flexibility to support work-life balance.