Senior Software Engineer - Cloud Services

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

14 days+

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 allowance
Home office setup support
Health and wellness benefits
Professional development opportunities
Virtual team events

Job summary

Placements24 is seeking an experienced Senior Software Engineer to join a distributed team focused on cloud services. You will shape the core cloud infrastructure and deliver scalable solutions from anywhere in South Africa, with a remote-first culture and strong autonomy.

Key duties include building cloud-native apps, IaC, and CI/CD pipelines, while continuously improving microservices and API design. Collaboration with cross-functional teams and mentoring peers are essential in this role.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field.
  • 5+ years of software development experience with cloud platforms.
  • Proficiency in Python, Go, Java, or C#.
  • Experience with Docker and Kubernetes.
  • Knowledge of microservices, distributed systems, and API design.
  • Experience with CI/CD pipelines.

Responsibilities

  • Design, develop, and deploy scalable, high-performance cloud-native applications and services.
  • Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.
  • Optimize cloud resource utilization and costs while ensuring high availability and reliability.
  • Develop and maintain robust CI/CD pipelines for automated testing and deployment.
  • Collaborate with architects and product managers to define technical roadmaps and translate business requirements into technical specifications.
  • Mentor junior engineers and contribute to a culture of technical excellence and knowledge sharing.

Skills

Cloud platforms (AWS/Azure/GCP)
Docker
Kubernetes
CI/CD
Microservices
APIs
Languages: Python/Go/Java/C#

Education

Bachelor's degree in CS/Engineering

Tools

Terraform

Job description

Our client is seeking an experienced and highly motivated Senior Software Engineer to join their distributed team, focusing on cloud services. This role is integral to the development and enhancement of our client's core cloud infrastructure, enabling scalable and resilient solutions for a global user base. You will be instrumental in shaping the future of our cloud offerings, working collaboratively with cross-functional teams in a remote-first environment. If you are passionate about building cutting-edge cloud technologies and thrive in an environment that encourages innovation and autonomy, this is the perfect opportunity to make a significant impact from Pietermaritzburg , or any remote location within South Africa.

Key Responsibilities
  • Design, develop, and deploy scalable, high-performance cloud-native applications and services.
  • Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.
  • Optimize cloud resource utilization and costs while ensuring high availability and reliability.
  • Develop and maintain robust CI/CD pipelines for automated testing and deployment.
  • Collaborate with architects and product managers to define technical roadmaps and translate business requirements into technical specifications.
  • Mentor junior engineers and contribute to a culture of technical excellence and knowledge sharing.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software development, with a strong focus on cloud platforms (AWS, Azure, or GCP).
  • Proficiency in at least one modern programming language such as Python, Go, Java, or C#.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Solid understanding of microservices architecture, distributed systems, and API design.
  • Demonstrated experience with CI/CD tools and practices.
Benefits
  • Competitive annual salary package.
  • Generous remote work allowance and home office setup support.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional development, certifications, and conference attendance.
  • A flexible and collaborative remote work culture with regular virtual team events.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Cloud Platforms)
Senior Software Engineer (Cloud Platforms)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,700,000
Remote-first role
Professional growth opportunities
Remote collaboration across locations
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 Software Engineer - Cloud Platforms
Remote Senior Software Engineer - Cloud Platforms

Placements24 • Benoni

Hybrid
ZAR 1,200,000 - 1,800,000
Remote work stipend for home office
Professional development budget
Equity options
+2
Remote Senior Software Developer - Cloud Solutions
Remote Senior Software Developer - Cloud Solutions

Placements24 • South Africa

Remote
GBP 90,000 - 130,000
Fully remote work
Competitive salary
International team
+2
Senior Software Engineer (Cloud Services)
Senior Software Engineer (Cloud Services)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary package
Private medical aid
Retirement annuity
+3
Senior Software Developer - Cloud Platforms
Senior Software Developer - Cloud Platforms

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Medical aid
Retirement fund
+2
Remote Senior Cloud Engineer (AWS/Azure)
Remote Senior Cloud Engineer (AWS/Azure)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Medical aid
Retirement fund contributions
+2
Senior Lead Software Engineer (Cloud)
Senior Lead Software Engineer (Cloud)

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote work arrangement
Generous paid time off
Professional development budget
+1
Lead Software Engineer - Cloud Platform
Lead Software Engineer - Cloud Platform

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,400,000
Remote-first culture
Health insurance
Paid time off
+1
Senior Software Engineer (Cloud & DevOps)
Senior Software Engineer (Cloud & DevOps)

Placements24 • Gqeberha

Hybrid
ZAR 800,000 - 1,200,000