Talent.com
Placements24
Lead Software Engineer - Energy Management SystemsPlacements24 • Stellenbosch, Western Cape, ZA
Search for other jobs
Lead Software Engineer - Energy Management Systems

Lead Software Engineer - Energy Management Systems

Placements24 • Stellenbosch, Western Cape, ZA
14 days ago
Job description

About the Role

Our client is seeking an exceptional Lead Software Engineer to spearhead the development of innovative Energy Management Systems (EMS) . This is a fully remote position, offering the opportunity to work from anywhere while making a significant impact on the future of energy efficiency and sustainability. You will lead a talented team of engineers in designing, building, and deploying robust software solutions that optimize energy consumption for commercial and industrial clients. This role requires strong technical leadership, a passion for clean technology, and the ability to mentor and guide a distributed engineering team effectively.

Key Responsibilities

  • Lead the architectural design and development of scalable, high-performance Energy Management Systems using modern software engineering practices.
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
  • Drive the implementation of robust testing strategies, CI/CD pipelines, and deployment processes for all software releases.
  • Collaborate closely with product managers, designers, and stakeholders to translate complex requirements into elegant software solutions.
  • Ensure the security, reliability, and maintainability of the software platform, addressing technical debt proactively.
  • Contribute to the strategic roadmap for the EMS product, identifying new features and technological advancements in the energy technology space.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of professional software development experience, with at least 3 years in a technical leadership or lead engineer role.
  • Extensive experience in backend development (e.g., Python, Java, C#) and modern database technologies (SQL/NoSQL).
  • Proven experience designing and building distributed systems and cloud-native applications (AWS, Azure, GCP).
  • Deep understanding of energy management principles , IoT platforms, and data analytics is highly desirable.
  • Excellent communication, problem-solving, and team leadership skills, essential for remote collaboration.

Benefits

  • Highly competitive salary and significant stock options/equity.
  • Truly remote work opportunity, with flexibility in working hours.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous budget for professional development, including conferences and online courses.
  • The chance to work on cutting-edge technology shaping the future of sustainable energy.

#J-18808-Ljbffr

Create a job alert for this search

Lead Software Engineer - Energy Management Systems • Stellenbosch, Western Cape, ZA