Lead Software Engineer - Energy Management Systems

Placements24

Stellenbosch

Hybrid

ZAR 1,959,000 - 2,938,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options/equity
Fully remote work
Health insurance

Job summary

Placements24 is seeking a Lead Software Engineer to spearhead the development of Energy Management Systems (EMS). This fully remote role offers responsibility for architecture, mentoring a distributed team, and delivering scalable, secure software for commercial and industrial energy optimization.

You will drive design, testing, CI/CD, and deployment strategies while collaborating with product, design, and stakeholders to translate complex requirements into robust solutions.

Qualifications

  • 8+ years of professional software development experience.
  • At least 3 years in a technical leadership or lead engineer role.
  • Bachelor's or Master's degree in CS, Software Engineering, or a related field.

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.

Skills

Team leadership
Backend development
Architectural design
Cloud platforms
Communication

Education

Bachelor's degree
Master's degree

Tools

Python
Java
C#
SQL/NoSQL
AWS
Azure
GCP
IoT platforms

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Lead Software Engineer - Energy Management Systems
Remote Lead Software Engineer - Energy Management Systems

Placements24 • Noord-Kaap

Hybrid
ZAR 1,800,000 - 3,200,000
Stock options
Bonus potential
Remote work
+3
Remote Lead Software Engineer - Energy Management Systems
Remote Lead Software Engineer - Energy Management Systems

Placements24 • Stellenbosch

Hybrid
ZAR 1,959,000 - 2,938,000
Stock options/equity
Fully remote work
Health insurance
Remote Lead Software Engineer - Energy Management Architect
Remote Lead Software Engineer - Energy Management Architect

Placements24 • Noord-Kaap

Hybrid
ZAR 1,800,000 - 3,200,000
Stock options
Bonus potential
Remote work
+3
Senior Energy Systems Analyst
Senior Energy Systems Analyst

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Flexible hours
Health, dental & vision insurance
+3
Lead Software Engineer
Lead Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 1,200,000 - 2,000,000
Fully remote
Executive level bonus potential
Premium health insurance
+2
Lead Electrical Engineer - Remote
Lead Electrical Engineer - Remote

Placements24 • Cape Town

Hybrid
ZAR 1,500,000 - 2,100,000
Fully remote work
Flexible hours
Health/dental/vision insurance
+1
Remote Power Systems Engineer - Energy Storage
Remote Power Systems Engineer - Energy Storage

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health/dental/vision insurance
Fully remote
+3
Lead Software Engineer
Lead Software Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,400,000
Executive-level compensation with sign
Comprehensive health insurance
Stock options or equity grants
+2
Energy Systems Analyst
Energy Systems Analyst

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Performance-based incentives
Fully remote
Home office allowance
+2
Lead Electrical Engineer - Renewable Energy
Lead Electrical Engineer - Renewable Energy

Placements24 • Sandton

Hybrid
ZAR 1,959,000 - 2,938,000
Fully remote work
Flexible hours
Home office setup allowance