Head of Software

Join MSP Technologies, a pioneering leader in the energy storage industry, where innovation meets excellence. We are dedicated to transforming energy storage with cutting-edge technology and sustainable solutions.

As we expand our operations, we seek a highly skilled Head of Software with extensive experience in Python, JavaScript, and network communication protocols, with a deep understanding of the power industry and a strong Management background.

The ideal candidate will be an expert in software controls for energy storage systems, proficient in programming and management, and possess a wealth of experience in the power industry. You will be expected to hit the ground running, leveraging your expertise to drive innovation and efficiency in our software team.

Your responsibilities as our Head of Software:

✅ Design, develop, and implement control systems for our Battery Energy Storage Systems (BESS), incorporating IoT solutions.

✅Utilise Python and JavaScript to create and maintain robust, scalable, and efficient code.

✅Integrate IoT devices with existing power systems to enhance monitoring, control, and data collection.

✅Implement and manage network communication protocols such as Modbus and CAN to ensure reliable and efficient data exchange.

✅Collaborate with cross-functional teams to ensure seamless integration and optimal performance of control solutions.

✅Troubleshoot and resolve issues related to control systems and connectivity.

✅Stay up to date with industry trends and emerging technologies to continually improve our IoT capabilities.

✅Provide technical guidance and mentorship to junior team members.

✅Lead and manage a team of software developers, liaising closely with our Lead Software Engineer fostering a collaborative and high-performance environment.

✅Oversee project management tasks, including planning, scheduling, and tracking progress.

✅Act as a Scrum Master, facilitating Agile ceremonies and ensuring adherence to Agile principles.

✅Implement and maintain Agile methodologies to improve project delivery and team efficiency.

✅Coordinate with stakeholders to gather requirements, provide project updates, and ensure alignment with business objectives.

✅Develop and nurture talent within the team, supporting their professional growth and career development.

✅Plan for the expansion of the team, including hiring and onboarding new team members as the company continues to expand.

✅Implement DevOps CI/CD practices to streamline development and deployment processes.

✅Ensure quality control by establishing and maintaining software development processes and standards.

✅Conduct professional development reviews and identify training requirements to support staff growth and skill enhancement.

✅Line manage team members, providing regular feedback and support to ensure high performance and continuous improvement.

What you will bring:

✅Extensive experience in the power industry, with a strong understanding of its unique challenges and requirements.

✅Proficiency in programming, with a proven track record of developing IoT solutions for energy storage systems.

✅In-depth knowledge of IoT protocols, standards, and best practices.

✅Demonstrated ability to design, implement, and manage control systems for BESS.

✅Experience with network communication protocols such as Modbus and CAN.

✅Strong problem-solving skills and the ability to think critically and creatively.

✅Excellent communication and collaboration skills, with the confidence to lead projects and work independently.

✅Proven experience in team management and project management.

✅Familiarity with Agile methodologies and experience acting as a Scrum Master.

✅Experience with DevOps practices and tools.

✅Bachelor’s degree in engineering, computer science, or a related field. Advanced degree preferred but not essential.

✅Demonstrating a minimum of 5 years team Management and mentoring is essential for this role.

Our promise to you:

🤝Highly competitive salary, negotiable upon offer of employment.

🤝A stimulating and innovative work environment where your expertise will make a real impact.

🤝Opportunities for professional growth and career advancement.

🤝Comprehensive employment package.

🤝A collaborative and inclusive culture that values diversity and encourages creativity.

🤝A true family-like environment where flexibility allows our employees their right to a healthy work-life balance

If you are a seasoned Python specialist with experience in managing software and devices for energy storage systems and a passion for IoT, we need to hear from you. Join us in shaping the future of the power industry through innovative storage solutions.

We pride ourselves on fair and inclusive recruitment, welcoming applications from all individuals who meet the qualifications for the position. Our recruitment process is designed to ensure equal opportunity for everyone, regardless of background, and we are committed to fostering a diverse and inclusive workplace. If you have the necessary skills and experience, we encourage you to apply.

To apply please contact Blaire Yorke-Thompson or email recruitment@multisourcepower.com