Remote Senior Software Engineer - Energy Trading Platforms

Placements24

Sandton

Hybrid

ZAR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 is seeking a Senior Software Engineer for a global energy trading technology leader. This fully remote role within South Africa requires 8+ years in backend systems and expertise in Java, C++, or Python, plus experience with distributed, low-latency software.

You will design, build, test, and maintain scalable trading platforms, mentor peers, and collaborate with product managers and traders to deliver robust financial software while ensuring reliability and security.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 8 years of professional software development experience, with a strong focus on backend systems.
  • Proven experience in building high-frequency trading platforms, financial systems, or complex distributed systems.
  • Proficiency in one or more modern programming languages such as Java, C++, or Python.
  • Strong understanding of data structures, algorithms, and object-oriented design.
  • Experience with relational databases (e.g., SQL) and NoSQL databases.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, essential for a remote team environment.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve complex software systems for energy trading.
  • Develop robust, scalable, and high-performance applications, focusing on low-latency requirements.
  • Write clean, efficient, and well-documented code using modern programming languages (e.g., Java, C++, Python).
  • Collaborate with product managers, traders, and other engineers to define requirements and deliver innovative solutions.
  • Participate in code reviews, architectural discussions, and technical design sessions.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to the continuous improvement of software development processes and practices.
  • Mentor junior engineers and share technical expertise within the team.
  • Ensure the security, reliability, and performance of all developed software.
  • Stay up-to-date with the latest advancements in software engineering and trading technologies.

Skills

Java
C++
Python
Distributed systems
Low-latency design
Problem solving
Remote teamwork
Cloud platforms

Education

Bachelor's or Master's degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes
SQL
NoSQL
AWS
Azure
GCP

Job description

About the Role

Our client, a global leader in energy trading technology solutions, is seeking a highly accomplished Senior Software Engineer to join their fully remote team. This role is critical for designing, developing, and maintaining sophisticated software platforms used in energy commodity trading. You will work on high-performance, low-latency systems that drive complex financial transactions in the energy markets. The ideal candidate possesses a deep understanding of distributed systems, real-time data processing, and financial modeling, coupled with exceptional coding skills. This is a unique opportunity to work from anywhere within South Africa on cutting-edge technology that powers global energy trading operations. We are looking for a proactive, self-motivated engineer who thrives in a collaborative, remote-first environment and is passionate about building robust, scalable, and reliable software solutions. Your expertise will be instrumental in delivering innovative features and ensuring the stability of our trading platforms.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve complex software systems for energy trading.
  • Develop robust, scalable, and high-performance applications, focusing on low-latency requirements.
  • Write clean, efficient, and well-documented code using modern programming languages (e.g., Java, C++, Python).
  • Collaborate with product managers, traders, and other engineers to define requirements and deliver innovative solutions.
  • Participate in code reviews, architectural discussions, and technical design sessions.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to the continuous improvement of software development processes and practices.
  • Mentor junior engineers and share technical expertise within the team.
  • Ensure the security, reliability, and performance of all developed software.
  • Stay up-to-date with the latest advancements in software engineering and trading technologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 8 years of professional software development experience, with a strong focus on backend systems.
  • Proven experience in building high-frequency trading platforms, financial systems, or complex distributed systems.
  • Proficiency in one or more modern programming languages such as Java, C++, or Python.
  • Strong understanding of data structures, algorithms, and object-oriented design.
  • Experience with relational databases (e.g., SQL) and NoSQL databases.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, essential for a remote team environment.
  • Experience in the energy trading or financial services industry is a significant advantage.
Benefits

Our client offers an exceptional compensation package, including a highly competitive salary, performance bonuses, stock options, and comprehensive health and wellness benefits. Enjoy the flexibility of a fully remote position, allowing you to work from anywhere in South Africa. Benefit from opportunities for professional growth, continuous learning, and exposure to world-class financial technology. Join an innovative and collaborative team focused on shaping the future of energy trading.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Energy Trader
Remote Senior Energy Trader

Placements24 • Gqeberha

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote
Performance bonuses
Career development
+2
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 Energy Trading Strategist
Remote Energy Trading Strategist

Placements24 • LegKraal Gate

Hybrid
ZAR 150,000 - 230,000
Fully remote position
Competitive base salary with bonus
Health & retirement benefits
Remote Senior Software Engineer - Energy Trading Platforms
Remote Senior Software Engineer - Energy Trading Platforms

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Remote Energy Trader (Power Markets)
Remote Energy Trader (Power Markets)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,800,000
Highly competitive base salary
Fully remote work arrangement withflex
Health insurance and retirement plan
+4
Remote Senior Backend Engineer, Energy Trading Platform
Remote Senior Backend Engineer, Energy Trading Platform

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Annual bonus
Equity potential
Remote work flexibility
+2
Energy Trading Analyst
Energy Trading Analyst

Placements24 • Siyancuma Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Competitive salary
Performance-based bonus potential
+2
Remote Senior Software Engineer - Cloud Platforms
Remote Senior Software Engineer - Cloud Platforms

Placements24 • Cape Town

Hybrid
ZAR 800,000 - 1,400,000
Remote work allowance
Home office setup stipend
Health, dental, and vision insurance
+6
Remote Senior Backend Engineer - Fintech Platform
Remote Senior Backend Engineer - Fintech Platform

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Health insurance
+4