Software Developer at MSA, The Safety Company – Johannesburg/Cape Town
MSA, The Safety Company
Johannesburg/Cape Town, Afghanistan
Posted on
NewHybridSalary:$52906 - $59519Industries:ManufacturingJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.
About This Position
MSA, The Safety Company
Software Developer
ZA--Johannesburg/Cape Town
Requisition ID: 2025-9420
Type: Full-Time
# of Openings: 1
Category: Engineering
Overview
Who We Are: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 with more than a century of engineering excellence—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 daily with colleagues in Berlin, Germany and Cranberry, USA. Our South African engineering culture blends world-class skill, bold problem-solving, and the relentless ingenuity SA tech talent is known for. If you want to work on technology that leaves a real impact - this is where you do it. What We’re Looking For:We are searching for a hands-on Cloud Software Engineer who is technically curious, user-focused, and thrives in a modern product-driven environment. You will help us 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. This is a role for someone who wants to build real products, work in a global team, and solve deep technical problems at scale.
Responsibilities
The Role:As a Cloud Software Engineer, you will:
Qualifications
The Person:Required:Bachelor’s degree (or equivalent) in Computer Science, Software/Engineering, or related field Minimum 2-year professional experience Strong programming skills (JavaScript / Node.js) Understanding of cloud fundamentals, ideally AWS Solid understanding of Computer Networking, REST APIs, and distributed systems SQL experience (PostgreSQL preferred) Comfortable with Linux environments Familiar with web technologies (HTML, CSS, JavaScript) Bonus / Nice-to-Have:Programming in C or C++ (helpful for device integrations) Angular or another modern frontend framework TypeScript Test-driven development & CI/CD pipelines Cloud deployment technologies (AWS, Docker, Ansible, Terraform) Knowledge of industrial protocols (BACnet, Modbus, MQTT) IoT experience (hardware, embedded, or device-to-cloud comms) Mobile development (Android/iOS) Soft Skills:Team player with strong communication Self-driven and reliable—able to take ownership and learn quickly Strong time management Fluent in English Location:Johannesburg-based role (hybrid model) Willingness for occasional international travel What we offerCompetitive salary Hybrid working model 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 #LI-AS1 #LI-Hybrid
MSA is committed to the principles of equal employment opportunity and to providing a workplace that is free from unlawful discrimination. As such, it is MSA’s policy not to discriminate against any employee or applicant for employment on the basis of the person’s age, color, creed, disability, ethnicity, race, religion, gender, marital status, sex, sexual orientation, gender identity, national origin, citizenship status, veteran’s status, genetic information, political affiliation, disabling condition, or any other category protected by applicable federal, state, or local law. MSA also makes reasonable accommodations for individuals with disabilities who are otherwise qualified to perform a job unless such accommodations would impose an undue hardship.
If you are an individual with a disability and need an accommodation to assist you in navigating this career site, let us know.Contact Us MSA is an Equal Employment Opportunity/Affirmative Action Employer. Minorities/Females/Individuals with Disabilities/Protected Veterans.
Software Developer
ZA--Johannesburg/Cape Town
Requisition ID: 2025-9420
Type: Full-Time
# of Openings: 1
Category: Engineering
Overview
Who We Are: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 with more than a century of engineering excellence—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 daily with colleagues in Berlin, Germany and Cranberry, USA. Our South African engineering culture blends world-class skill, bold problem-solving, and the relentless ingenuity SA tech talent is known for. If you want to work on technology that leaves a real impact - this is where you do it. What We’re Looking For:We are searching for a hands-on Cloud Software Engineer who is technically curious, user-focused, and thrives in a modern product-driven environment. You will help us 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. This is a role for someone who wants to build real products, work in a global team, and solve deep technical problems at scale.
Responsibilities
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
Qualifications
The Person:Required:
MSA is committed to the principles of equal employment opportunity and to providing a workplace that is free from unlawful discrimination. As such, it is MSA’s policy not to discriminate against any employee or applicant for employment on the basis of the person’s age, color, creed, disability, ethnicity, race, religion, gender, marital status, sex, sexual orientation, gender identity, national origin, citizenship status, veteran’s status, genetic information, political affiliation, disabling condition, or any other category protected by applicable federal, state, or local law. MSA also makes reasonable accommodations for individuals with disabilities who are otherwise qualified to perform a job unless such accommodations would impose an undue hardship.
If you are an individual with a disability and need an accommodation to assist you in navigating this career site, let us know.Contact Us MSA is an Equal Employment Opportunity/Affirmative Action Employer. Minorities/Females/Individuals with Disabilities/Protected Veterans.
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
Johannesburg/Cape Town, Afghanistan