Remote Lead Software Architect - Energy Management Platforms

Placements24

Graafwater

Hybrid

ZAR 1,800,000 - 2,500,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Equity options
Private medical aid
Executive retirement plan
Life assurance
Training budgets
30 days annual leave

Job summary

Placements24 in South Africa is seeking a Remote Lead Software Architect to define the architectural vision and technical roadmap for next-generation energy management platforms. This role guides engineering teams, designs scalable microservices on cloud platforms, and integrates IoT devices, data analytics, and AI/ML to optimize energy usage.

Candidates should have a Master's in CS, 10+ years in software development, and strong leadership/communication skills.

Qualifications

  • Master's degree in Computer Science, Software Engineering, or a related field; a PhD is a plus.
  • A minimum of 10 years of experience in software development, with at least 5 years in a lead architecture or principal engineer role.
  • Proven experience designing and building large-scale, distributed systems and microservices architectures.
  • Deep expertise in cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of data engineering, real-time data processing, and data analytics.
  • Experience with IoT platforms, protocols, and integration strategies.
  • Familiarity with AI/ML concepts and their application in energy management.
  • Excellent leadership, communication, and interpersonal skills, with the ability to articulate complex technical concepts.
  • Experience in agile development methodologies.
  • Passion for renewable energy and sustainable technology solutions.

Responsibilities

  • Define and drive the overall software architecture for energy management platforms, ensuring scalability, reliability, and security.
  • Design and oversee the development of microservices-based architectures, leveraging cloud-native technologies.
  • Lead the selection and implementation of appropriate technologies, frameworks, and tools for software development.
  • Architect solutions for integrating IoT devices, data analytics platforms, and AI/ML models for predictive energy management.
  • Collaborate closely with product management, engineering teams, and stakeholders to translate business requirements into technical solutions.
  • Establish and enforce coding standards, design patterns, and best practices across development teams.
  • Mentor and guide software engineers, fostering a culture of technical excellence and innovation.
  • Conduct code reviews and architectural design sessions to ensure quality and adherence to standards.
  • Evaluate and integrate third-party solutions and APIs to enhance platform functionality.
  • Stay abreast of emerging software development trends, architectural patterns, and relevant technologies in the energy sector.

Skills

Cloud platforms (AWS/Azure/GCP)
Microservices architecture
Docker/Kubernetes
IoT integration
AI/ML concepts
Leadership & mentoring
Agile methodologies
Data analytics & real-time processing
Communication skills

Education

Master's degree in CS/Software Engineering
PhD (advantage)

Tools

Docker
Kubernetes
APIs integration

Job description

About the Role

Our client, a pioneering force in the clean Energy technology space, is seeking a highly accomplished and innovative Remote Lead Software Architect. This position is fully remote, allowing you to contribute your expertise from anywhere in South Africa. You will be responsible for defining the architectural vision and technical roadmap for our next-generation energy management platforms. This includes designing scalable, secure, and high-performance software solutions that leverage cutting-edge technologies like IoT, AI, and cloud computing. The ideal candidate is a visionary leader with a deep understanding of software architecture, a passion for sustainable energy, and a proven ability to guide engineering teams in building robust and intelligent systems. You will play a crucial role in shaping the future of how energy is managed and consumed, from grid operations to consumer applications, based out of Paarl, Western Cape but accessible nationwide.

Key Responsibilities

Define and drive the overall software architecture for energy management platforms, ensuring scalability, reliability, and security. Design and oversee the development of microservices-based architectures, leveraging cloud-native technologies (AWS, Azure, GCP). Lead the selection and implementation of appropriate technologies, frameworks, and tools for software development. Architect solutions for integrating IoT devices, data analytics platforms, and AI/ML models for predictive energy management. Collaborate closely with product management, engineering teams, and stakeholders to translate business requirements into technical solutions. Establish and enforce coding standards, design patterns, and best practices across development teams. Mentor and guide software engineers, fostering a culture of technical excellence and innovation. Conduct code reviews and architectural design sessions to ensure quality and adherence to standards. Evaluate and integrate third-party solutions and APIs to enhance platform functionality. Stay abreast of emerging software development trends, architectural patterns, and relevant technologies in the energy sector.

Requirements

Master's degree in Computer Science, Software Engineering, or a related field; a PhD is a plus. A minimum of 10 years of experience in software development, with at least 5 years in a lead architecture or principal engineer role. Proven experience designing and building large-scale, distributed systems and microservices architectures. Deep expertise in cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes). Strong understanding of data engineering, real-time data processing, and data analytics. Experience with IoT platforms, protocols, and integration strategies. Familiarity with AI/ML concepts and their application in energy management. Excellent leadership, communication, and interpersonal skills, with the ability to articulate complex technical concepts. Experience in agile development methodologies. Passion for renewable energy and sustainable technology solutions.

Benefits

This fully remote position offers unparalleled flexibility and work-life balance. Our client provides a highly competitive compensation package, including an excellent base salary and equity options. A comprehensive benefits package includes private medical aid, an executive retirement plan, and life assurance. We are dedicated to your professional advancement, offering generous budgets for training, conferences, and continuous learning initiatives. This role includes 30 days of annual leave. Our client fosters a deeply inclusive and diverse culture, encouraging applications from all qualified candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Lead Software Architect - Energy Management Platform
Remote Lead Software Architect - Energy Management Platform

Placements24 • Graafwater

Hybrid
ZAR 1,800,000 - 2,500,000
Remote work
Equity options
Private medical aid
+4
Lead Application Architect
Lead Application Architect

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 2,000,000
Competitive salary
Health benefits
Retirement plan
+3
Remote Lead Software Architect - Cloud Solutions
Remote Lead Software Architect - Cloud Solutions

Placements24 • LegKraal Gate

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Performance bonuses
Comprehensive health benefits
+1
Remote Senior Mechanical Engineer - Renewable Energy Solutions
Remote Senior Mechanical Engineer - Renewable Energy Solutions

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Private healthcare
Retirement fund
Paid time off
+3
Remote Electrical Systems Architect
Remote Electrical Systems Architect

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 1,800,000
Home office budget
Private medical insurance
Retirement plan
+2
Remote Energy Storage Solutions Architect
Remote Energy Storage Solutions Architect

Placements24 • George

Hybrid
ZAR 1,200,000 - 2,000,000
Fully remote
Career growth opportunities
Performance incentives
Lead Software Architect
Lead Software Architect

Placements24 • Soweto

Hybrid
ZAR 1,000,000 - 1,800,000
Remote-friendly culture
Competitive salary
Learning opportunities
+1
Lead Software Architect (Remote)
Lead Software Architect (Remote)

Placements24 • Soweto

Hybrid
ZAR 1,400,000 - 2,200,000
Flexible remote work
Career growth opportunities
Conference attendance
+2
Lead Software Architect
Lead Software Architect

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,200,000
Performance-based bonus
Remote work
Health, wellness & life insurance
+2
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Home office stipend
Private health insurance
Generous annual leave