Remote Senior Software Engineer - Energy Analytics

Placements24

Randfontein

Remote

ZAR 900,000 - 1,200,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
Health benefits
Professional development budget
Career advancement

Job summary

Placements24 is recruiting a Senior Software Engineer for a global leader in energy technology and data analytics. This remote-first role focuses on developing an analytics platform processing large energy datasets to deliver insights on consumption, grid performance, and market trends.

The position requires 5+ years of software development experience, proficiency in Python/Java/Scala, and strong knowledge of big data and cloud technologies.

Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5+ years of professional software development experience.
  • Experience with data-intensive applications or analytics platforms.
  • Proficiency in Python, Java, or Scala; knowledge of Go is a plus.
  • Experience with big data tech and cloud platforms.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design, develop, and maintain scalable energy analytics software.
  • Implement data processing pipelines and ML models for energy data.
  • Collaborate with data scientists and engineers to define requirements.
  • Optimize performance, scalability, and reliability.
  • Contribute to architectural decisions and technology selection.
  • Participate in code reviews and ensure coding standards.
  • Troubleshoot defects and stay updated with industry trends.
  • Work effectively in a remote, agile team environment.

Skills

Python
Java
Scala
Go
Big Data
Spark
Hadoop
Kafka
AWS
Azure
GCP
SQL
NoSQL
Remote collaboration
Analytical thinking

Education

Bachelor's or Master's degree in CS/Engineering

Tools

Spark
Hadoop
Kafka
AWS
Azure
GCP
SQL databases
NoSQL databases

Job description

About the Role

Our client, a global leader in energy technology and data analytics, is looking for a highly experienced Senior Software Engineer to join their innovative, fully remote team. This role is central to developing and enhancing our cutting-edge analytics platform, which provides crucial insights into energy consumption, grid performance, and market trends. As a remote-first organization, we empower our engineers with the flexibility and tools needed to excel from anywhere in South Africa. You will be instrumental in designing, building, and deploying scalable software solutions that leverage large datasets to drive intelligent decision-making in the energy sector. This is a unique opportunity to work on challenging problems, collaborate with a talented and diverse international team, and contribute to shaping the future of energy intelligence. We value innovation, collaboration, and a commitment to excellence.

Key Responsibilities
  • Design, develop, and maintain scalable, high-performance software applications for energy analytics.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Scala.
  • Develop and implement data processing pipelines and machine learning models for energy data.
  • Collaborate with data scientists, domain experts, and other engineers to define software requirements and features.
  • Optimize application performance, scalability, and reliability.
  • Contribute to architectural decisions and technology selection for the analytics platform.
  • Participate in code reviews, ensuring adherence to best practices and coding standards.
  • Troubleshoot and resolve complex software defects and issues.
  • Stay current with emerging technologies and industry trends in software development and energy analytics.
  • Engage actively in a remote team environment through virtual collaboration tools and agile methodologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 5+ years of professional software development experience, with a focus on data-intensive applications or analytics platforms.
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Scala, Go).
  • Experience with big data technologies (e.g., Spark, Hadoop, Kafka) and cloud platforms (AWS, Azure, GCP).
  • Solid understanding of database technologies (SQL and NoSQL).
  • Familiarity with machine learning concepts and libraries is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for a remote role.
  • Ability to work independently and manage time effectively in a remote setting.
  • Experience in the energy sector or with energy-related data is highly advantageous.
Benefits

Our client offers a highly competitive salary, flexible working hours, and the complete freedom of a remote work environment. You'll receive comprehensive health benefits, a generous professional development budget, and opportunities for career advancement within a globally recognized technology company. Join us in building the next generation of energy analytics solutions from the comfort of your home.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer - Energy Analytics
Remote Senior Software Engineer - Energy Analytics

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Flexible hours
Health benefits
+2
Remote Senior Data Scientist - Energy Analytics
Remote Senior Data Scientist - Energy Analytics

Placements24 • South Africa

Remote
ZAR 900,000 - 1,300,000
Competitive salary
Remote work benefits package
Health coverage and retirement options
+2
Remote Energy Data Analyst
Remote Energy Data Analyst

Placements24 • Durban

Hybrid
ZAR 350,000 - 600,000
Fully remote
Competitive salary
Innovative projects
+3
Remote Senior Software Engineer - Energy Trading Platforms
Remote Senior Software Engineer - Energy Trading Platforms

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Remote Senior Software Engineer - Energy Trading Platforms
Remote Senior Software Engineer - Energy Trading Platforms

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Annual bonus
Equity potential
Remote work flexibility
+2
Remote Senior Data Scientist - Energy Analytics
Remote Senior Data Scientist - Energy Analytics

Placements24 • Bloemfontein

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote position
Competitive salary
remote work stipend
+3
Senior Data Scientist - Energy Analytics (Remote)
Senior Data Scientist - Energy Analytics (Remote)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Retirement savings
Remote Lead Data Scientist – Energy Analytics
Remote Lead Data Scientist – Energy Analytics

Placements24 • Klerksdorp

Remote
ZAR 1,800,000 - 2,400,000
Remote work
Private medical insurance
Retirement plan
+2
Remote Lead Data Scientist - Energy Analytics
Remote Lead Data Scientist - Energy Analytics

Placements24 • Bloemfontein

Hybrid
ZAR 1,800,000 - 2,400,000
Remote work
Flexible hours
Health benefits
+2
Remote Data Scientist - Energy Analytics
Remote Data Scientist - Energy Analytics

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Remote work
Health insurance
+5