Senior Software Engineer - Cloud Services

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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 Cloud Engineer
Senior Cloud Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,469,000 - 2,449,000
Fully remote
Medical insurance
Professional development budget
+1
Senior Software Engineer
Senior Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Medical aid
+2
Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

Placements24 • George

Hybrid
ZAR 1,000,000 - 1,400,000
Fully remote work arrangement
Flexible hours
Medical, dental, and vision coverage
+2
Remote Cloud Solutions Architect
Remote Cloud Solutions Architect

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,700,000
Competitive salary
Bonus structure
Medical & retirement benefits
+3
Remote Senior Cloud Solutions Architect
Remote Senior Cloud Solutions Architect

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive compensation
Bonus potential
Remote-friendly culture
+2
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Remote Cloud Infrastructure Engineer - Automation Specialist
Remote Cloud Infrastructure Engineer - Automation Specialist

Placements24 • Pretoria

Hybrid
ZAR 540,000 - 900,000
Remote work
Health benefits
Learning & certs
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
Senior Cloud Engineer
Senior Cloud Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,500,000
Health, dental, vision insurance
Hybrid work model
Training & certifications
+1