Are you ready to lead the software development for a cutting-edge energy recovery system? We''re seeking a Senior Software Engineer to drive the evolution of our patented energy recovery flooring technology and our innovative server-side data platform.This pivotal role will transform our data system into a scalable, distributed analytics platform, integrating seamlessly with our hardware and mobile applications to provide actionable insights. As a senior member of our multidisciplinary technology team, you''ll report directly to the CTO, with the opportunity to work hands-on in diverse environments, including installation sites and occasional international locations. This role requires excellent communication and team-working skills.Key Responsibilities: Support company''s installation projects with embedded Gaming software, control systems and IoT solutions including hands-on codingFull-Stack developmentLiaison with hardware and embedded SW teamsManage data interfaces with third parties and technology partnersContribute to technology roadmap and system architectureDevelopment of company users'' energy, behaviour and data analyticsRequirements capture and specification of new systemsDesign and management of software development processesVersion and revision control systems and processes (Git and GitHub)Code verification and validation processesRecruitment and team growthData security and regulatory compliance Essential Experience: Demonstrable track record of managing ..... full job details .....