×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Backend Developer, AWS

Job in Johannesburg, 2000, South Africa
Listing for: SupportFinity™
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    Backend Developer, AWS, DevOps, Cloud Engineer - Software
Job Description & How to Apply Below

Software Developer - Johannesburg/Cape Town

Safety io is expanding its mission into large-scale industrial IoT and fixed monitoring solutions, connecting HVAC-R systems, gas-detection hardware, and 3rd-party OEM equipment into a unified, cloud-driven platform. We build technology that powers real-time monitoring, asset intelligence, automated compliance, and remote management for critical industrial environments across the world.

As part of MSA Safety—a global leader—our Johannesburg engineering team plays a key role in creating the next generation of connected safety and industrial IoT systems.

We operate from Johannesburg and Cape Town, collaborating with colleagues in Berlin, Germany, and Cranberry, USA. Our South African engineering culture blends world‑class skill, bold problem‑solving, and ingenuity.

We’re looking for a hands‑on Cloud Software Engineer who is technically curious, user‑focused, and thrives in a modern product‑driven environment. You will help build cloud services and IoT integration capabilities that power our Fixed Monitoring solutions—leveraging AWS, modern languages, and strong architectural thinking.

Your work will touch everything from device connectivity, scalable cloud APIs, data pipelines, system design, automation, and the tools that support high‑quality deployments across global industrial customers.

The Role

As a Cloud Software Engineer, you will:

  • Contribute to a modern Agile engineering team building cloud‑native services
  • Design and implement multi-platform, modular backend components
  • Build and maintain AWS‑first microservices, data flows, and infrastructure
  • Develop capabilities that support cloud‑connected IoT devices and OEM integrations
  • Collaborate with product, QA, and hardware teams to deliver high‑impact features
  • Participate in architectural reviews, code reviews, and continuous improvement
  • Ensure reliability, observability, and performance in production systems
  • Contribute to internal tooling and automation to strengthen engineering velocity
The Person

Required:

  • Bachelor’s degree (or equivalent) in Computer Science, Software/Engineering, or related field
  • Minimum 2‑year professional experience
  • Understanding of cloud fundamentals, ideally AWS
  • Solid understanding of Computer Networking, REST APIs, and distributed systems
  • SQL experience (PostgreSQL preferred)
  • Comfortable with Linux environments

Bonus / Nice‑to‑Have:

  • Programming in C or C++ (helpful for device integrations)
  • Angular or another modern frontend framework
  • Type Script
  • Knowledge of industrial protocols (BACnet, Modbus, MQTT)
  • IoT experience (hardware, embedded, or device‑to‑cloud comms)

Soft Skills:

  • Team player with strong communication
  • Self‑driven and reliable—able to take ownership and learn quickly
  • Strong time management
Location
  • Role based in Johannesburg or Cape Town (hybrid)
  • Willingness for occasional international travel
What we offer
  • 21 days’ leave
  • A startup-like environment backed by a global industry leader
  • Meaningful work—your software powers systems that protect people and infrastructure
  • Flat structure, modern Agile environment, and strong engineering culture
  • World‑class offices and regular team events
  • Access to conferences, training, and learning tools
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary