Talent.com
Cuculus GmbH
Systems Engineer / Software Engineer (m/w/d)Cuculus GmbH • Johannesburg, Gauteng, ZA
No longer accepting applications
Systems Engineer / Software Engineer (m/w/d)

Systems Engineer / Software Engineer (m/w/d)

Cuculus GmbH • Johannesburg, Gauteng, ZA
30+ days ago
Job description

Shape the utilities market of the future with us!

Long-term / Full-time (40h) / Located in Johannesburg, South Africa / Start ASAP Freelance or local employment setup / Regular Middle East travels

What is the role about?

We are always looking for support in the following areas:

Your Role at a Glance

  • Customer system setup: You set up and configure customers’ environments and ensure the technical foundation is solid.
  • Software deployment & operations: You install, configure and maintain our software on customer systems, automation-first wherever possible.
  • Troubleshooting & support: You investigate issues, find root causes, and keep systems stable (customer support included).
  • Automation & repeatability: You improve deployments and operations with scripting/automation to reduce manual effort.
  • Stakeholder alignment: You coordinate with internal teams and customer-side stakeholders to keep projects moving.
  • Travel & on-site collaboration: You regularly travel to customer sites across the Middle East to support deployments, go-lives and operations.

Required skills and qualifications

Preferred skills and qualifications

Your profile

Must-haves (to thrive in this role)

  • Experience: 3+ years in a comparable Systems Engineer / Ops / Platform / DevOps role.
  • Linux: Advanced Linux administration.
  • Bash: Advanced Bash skills.
  • Kubernetes or Databases: Experience with Kubernetes and/or SQL databases (Oracle DB, PostgreSQL or similar). (One is required; both are a strong advantage.)
  • Language: You have confident knowledge of English.
  • Working model: You can work reliably in EU core business hours.
  • Mobility: Strong willingness to travel regularly within the Middle East.
Nice-to-haves (great if you have them, but not a dealbreaker):
  • Smart Metering / IoT: Experience in smart metering and/or IoT environments.
  • Java troubleshooting: You can debug/support Java applications in production.
  • Message brokers: Kafka (or similar).
  • Automation: Ansible / Puppet.
  • Monitoring & alerting: Prometheus + Grafana (or similar stack).
  • Scripting & networking: Bash/Python scripting and basic networking fundamentals.

What You Bring to the Team

Why us?

We at Cuculus believe that work should be meaningful, fun, and enable growth. When you join us, you can expect an environment that trusts you, values collaboration, and gives you the freedom to take ownership.

  • Remote-first: Work remotely or onsite in our Johannesburg office in an international setup, collaborating with global teams and customers.
  • Flexibility: Flexible working hours while ensuring availability during our core collaboration hours (09:00–15:00 German time / CET/CEST).
  • Culture: Short decision-making paths, open feedback culture & real trust
  • Onboarding: So you can arrive well, you’ll get an onboarding plan and a buddy by your side.
  • Impact: Work with purpose - software that shapes the energy market of tomorrow.

Sounds interesting? Great, let’s get to know each other. Send your application and let us know why we could be a great match!

Why You’ll Love It Here

Cuculus GmbH Germany | Lindenstraße 9-11, 98693 Ilmenau | Großer Brockhaus 1, 04103 Leipzig | Anger 63, 99084 Erfurt | United Arabic Emirates | Swiss Tower, Cluster Y, Jumeirah Lakes Towers, Dubai | South Africa, 16 North Road, 2196 Gauteng, Johannesburg

#J-18808-Ljbffr
Create a job alert for this search

Systems Engineer / Software Engineer (m/w/d) • Johannesburg, Gauteng, ZA

Similar jobs

Lead, Software Engineer

Standard Bank GroupJohannesburg, ZA

To deliver specialist technical expertise, leadership across the full solution lifecycle to direct the scope, design, quality and refactoring of complex software applications, systems and integrati... Show more

 • Promoted

Embedded Design Engineer.

People SourceJohannesburg, ZA

Software design and development of solutions.Opportunity to join an ODM that specialises in the design, manufacturing, integration, and support of advanced technology systems.Office based role in C... Show more

 • Promoted

DevOps Engineer

Rad ResourcesJohannesburg, ZA

The purpose of a DevOps engineer is to facilitate collaboration between development and operations teams, enabling them to deliver high-quality software more efficiently and reliably.DevOps enginee... Show more

 • Promoted

Systems Engineer II

NedbankJohannesburg, ZA

F5 (Application Delivery Management) platform.This role supports critical enterprise infrastructure, ensuring high availability, performance, and security of application traffic across the bank.The... Show more

 • Promoted

Software Implementation Engineer - Financial Services Technology

JenRec RecruitmentJohannesburg, ZA

This role suits someone who enjoys both the technical and practical side of software.You will work closely with clients, unpack their requirements, and configure systems that support how they run t... Show more

 • Promoted

Senior Cloud Software Engineer.

People SourceJohannesburg, ZA

SQL experience and experience with web development as well as a solid understanding of automation testing.Opportunity to join a cross-functional team building cloud applications that are revolution... Show more

 • Promoted

Technical Support Engineer

IOCOJohannesburg, ZA

We are seeking an experienced Technical Support Engineer to provide software and hardware support across customer sites, focusing on Electronic Security, Safety Systems, and Workforce Management So... Show more

 • Promoted

Software Test Engineer (Embedded / Firmware) - Johannesburg R55 000 to R60 000 CTC

The Legends AgencyJohannesburg, ZA

Software Test Engineer (Embedded / Firmware) - Johannesburg R55 000 to R60 000 CTC This role is ideal for someone hands-on in both manual and automated testing, with a strong quality mindset and th... Show more

 • Promoted

Senior Kubernetes Engineer – SRS Migration

Watershed ConsultingJohannesburg, ZA

Role Summary Own Kubernetes platform design and operations to host containerized SRS middleware components (WebSphere, MQ, integration services) ensuring high availability, scalability, and operati... Show more

 • Promoted

Business Intelligence Engineer, Telecoms Software Systems

JenRec RecruitmentJohannesburg, ZA

This is not a pure reporting role.Youll be working inside active telecoms environments, using data to troubleshoot, analyse, and improve systems that are constantly in motion.Were looking for a sha... Show more

 • Promoted

ERP Systems Engineer

Network RecruitmentJohannesburg, ZA

Our Client operates at scale across international markets, with a strong footprint in infrastructure and technology-driven operations.Their systems underpin complex financial processes across multi... Show more

 • Promoted

Senior Systems Engineer

NetsuritJohannesburg, South Africa
Remote
Quick Apply

Level 3 Senior Systems Engineer.Netsurit is a global Managed Services Provider helping organizations grow, secure, and innovate with technology.Our mission is to Support the dreams of the doers — f... Show more

Control System Engineer

Communicate RecruitmentJohannesburg, ZA

Job Description: - Configuration and management of monitoring systems - Setup virtual sensors - Integrate systems - Improve and optimize BMS - Root cause analyses - SQL database - Network configur... Show more

 • Promoted

Control System Engineer

Network RecruitmentJohannesburg, ZA

Are you ready to push the boundaries of automation and drive industrial innovation? Were looking for a skilled professional to design, program, and test cutting-edge automated systems that transfor... Show more