Head of Software Engineering (ID: D1daozcU)

Place of Work: On-site
Salary: £ 65000 - £ 90000 (Per Annum)
Date Posted: 01-Sep-2024
Expiry Date: 01-Mar-2025
Job Details:
Location: Kendal, Cumbria, United Kingdom
Job Category: Engineering
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Monday to Friday
Qualifications: Bachelor’s in engineering or computer science
Experience: Minimum 5 years Team Management Experience
Positions Available: 1
Skills Required
  • Experience in power industry
  • Experience with DevOps
  • Highly Skilled Manager
  • In-depth knowledge of IoT
  • Modbus and CAN
  • seasoned Python specialist
Bonus
  • Bonus Scheme
Benefits
  • Cycle to Work Scheme
  • Free Onsite Parking
  • Referral Programme
  • Relocation Assistance
Job Description

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 Manager 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.

You will lead your team

Through smooth design development and implementing control systems for our Battery Energy Storage Systems (BESS), incorporating IoT solutions.
Utilising Python and JavaScript to create and maintain robust, scalable, and efficient code.
Integration of IoT devices with existing power systems to enhance monitoring, control, and data collection.
Implementation 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.
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.
Nominate 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 we require from you.

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.

Job Types: Full-time, Permanent

  • Pay: £65,000.00-£90,000.00 per year

Additional pay:

Bonus scheme

Benefits:

  • Cycle to work scheme
  • Free On-site parking
  • Profit sharing
  • Referral programme
  • Relocation assistance

Schedule:

Monday to Friday

Application question(s):

Can you demonstrate experience of Managing and leading a team?
Do you have relevant IoT controls experience?
Work Location: In person

Similar Jobs You May Like
Senior Mechanical Engineer
Culham, Oxfordshire, United Kingdom
Salary: £ 52293 (Paid Monthly)
Engineering Manager
London, Greater London, United Kingdom
Salary: £ 105000 - £ 120000 (Per Annum)
Lead Quality Engineer
Weymouth, Dorset, United Kingdom
Salary: £ 40000 - £ 45000 (Per Annum)
Generator Installation Engineer
Broom Hill, Bristol, United Kingdom
Salary: £ Salary DOE (Paid Monthly)
Test Installation Service Manager
Storrington, West Sussex, United Kingdom
Salary: £ 40000 to 45000 DOE (Per Annum)
Water Modelling Manager
Brighton, East Sussex, United Kingdom
Salary: £ 75000 - £ 84000 (Per Annum)