Remote Senior Software Engineer - Cloud Infrastructure

Placements24

Paarl

Remote

ZAR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant

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 flexibility
Medical, dental, vision insurance
Retirement fund contributions
Professional development opportunities
Home office stipend
Performance-based bonuses

Job summary

Placements24 seeks a Senior Software Engineer specializing in Cloud Infrastructure. This fully remote role within South Africa requires building scalable, secure cloud systems across AWS/Azure/GCP, with IaC, container orchestration, and robust CI/CD pipelines.

You will design, implement, and maintain infrastructure, optimize performance and costs, and collaborate with cross-functional teams to deliver reliable services for thousands of users daily.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field; Master's preferred.
  • Minimum 6 years of professional software engineering with cloud infrastructure focus.
  • Proven expertise with at least one major cloud provider (AWS, Azure, or GCP).
  • Hands-on experience with Docker and Kubernetes.
  • Proficiency in IaC tools such as Terraform, Ansible, or CloudFormation.
  • Strong understanding of microservices and distributed systems.
  • Experience designing CI/CD pipelines with Jenkins, GitLab CI, or CircleCI.
  • Proficiency in scripting languages (Python, Bash) and at least one general-purpose language.
  • Knowledge of networking concepts (TCP/IP, DNS, HTTP/S, load balancing).
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, develop, deploy, and maintain cloud infrastructure.
  • Implement and manage IaC using Terraform, CloudFormation, or ARM templates.
  • Manage container orchestration platforms (Kubernetes, Docker Swarm).
  • Build and maintain CI/CD pipelines for automated testing and deployment.
  • Monitor performance, identify bottlenecks, and optimize costs.
  • Enforce security best practices across cloud environments.
  • Collaborate with teams to troubleshoot production issues.
  • Document infrastructure architecture and configurations.
  • Participate in on-call rotation for 24/7 support.
  • Evaluate new technologies to improve cloud infrastructure.

Skills

Cloud infrastructure
Distributed systems
CI/CD pipelines
Containerization
IaC tools
Scripting (Python, Bash)
Networking
Communication
Security practices

Education

Bachelor's degree in CS/Engineering
Master's degree preferred

Tools

Terraform
CloudFormation
Ansible
Kubernetes
Docker
Jenkins/GitLab CI/CircleCI

Job description

About the Role

Our client, a rapidly growing technology firm specializing in innovative cloud solutions, is seeking a highly skilled and experienced Senior Software Engineer with a specialization in Cloud Infrastructure. This is a fully remote position, offering the flexibility to work from anywhere within South Africa, ideally within proximity to our administrative hub in Paarl, Western Cape, for occasional team meet-ups. You will be a key player in designing, building, and maintaining our scalable, reliable, and secure cloud infrastructure across major cloud platforms (AWS, Azure, GCP). This role demands a deep understanding of distributed systems, microservices architecture, containerization technologies, and robust CI/CD pipelines. The ideal candidate will be a proactive problem-solver, passionate about automation, and committed to best practices in software development and operations. You will collaborate closely with cross-functional teams to deliver cutting-edge solutions that drive business value. We are looking for an engineer who thrives in a fast-paced, innovative environment and is eager to contribute to the company's technical vision. This role is essential for ensuring the performance, availability, and cost-effectiveness of our cloud services, impacting thousands of users daily.

Key Responsibilities
  • Design, develop, deploy, and maintain robust, scalable, and highly available cloud infrastructure.
  • Implement and manage Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or ARM templates.
  • Develop and manage container orchestration platforms such as Kubernetes or Docker Swarm.
  • Build and maintain efficient CI/CD pipelines for automated testing, deployment, and infrastructure provisioning.
  • Monitor system performance, identify bottlenecks, and implement optimizations to enhance efficiency and reduce costs.
  • Implement and enforce security best practices across all cloud environments.
  • Collaborate with development teams to troubleshoot and resolve production issues in a timely manner.
  • Develop and maintain comprehensive documentation for infrastructure architecture, configurations, and operational procedures.
  • Participate in on-call rotation to provide 24/7 support for critical infrastructure incidents.
  • Evaluate and recommend new technologies and tools to improve our cloud infrastructure and development processes.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 6 years of professional experience in software engineering with a strong focus on cloud infrastructure.
  • Proven expertise with at least one major cloud provider (AWS, Azure, or GCP), including services related to compute, storage, networking, and databases.
  • Hands-on experience with containerization technologies (Docker) and orchestration (Kubernetes).
  • Proficiency in IaC tools such as Terraform, Ansible, or CloudFormation.
  • Strong understanding of microservices architecture and distributed systems.
  • Experience designing and implementing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
  • Proficiency in scripting languages (e.g., Python, Bash) and at least one general-purpose programming language (e.g., Go, Java, Node.js).
  • Solid understanding of networking concepts (TCP/IP, DNS, HTTP/S, load balancing).
  • Excellent problem-solving, analytical, and communication skills.
Benefits
  • Our client offers a highly competitive salary package, reflecting the seniority and specialized skills required for this role.
  • As this is a fully remote position, you will enjoy the ultimate flexibility in your work location, with the option to work from anywhere in South Africa.
  • This role comes with comprehensive medical, dental, and vision insurance coverage, along with a generous contribution to a retirement fund.
  • We provide substantial opportunities for professional development, including access to online courses, certifications, and attendance at relevant industry conferences.
  • Additional benefits include performance-based bonuses, a home office stipend, and generous paid time off.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer - Cloud Infrastructure
Remote Senior Software Engineer - Cloud Infrastructure

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Remote work flexibility
Stock options package
Health, dental, and vision insurance
+2
Remote Senior Software Engineer - Cloud Infrastructure
Remote Senior Software Engineer - Cloud Infrastructure

Placements24 • Polokwane

Hybrid
ZAR 1,992,000 - 2,988,000
Stock options
Fully remote work
Health, dental, vision insurance
+2
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
Senior DevOps Engineer - Remote
Senior DevOps Engineer - Remote

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,800,000
Competitive salary and benefits
Fully remote work environment
Cutting-edge cloud technologies
+2
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 Infrastructure
Remote Senior Software Developer - Cloud Infrastructure

Placements24 • Bloemfontein

Hybrid
ZAR 1,000,000 - 1,700,000
Fully remote
Competitive salary
Annual bonus
+4
Remote Senior Software Engineer (Cloud Infrastructure)
Remote Senior Software Engineer (Cloud Infrastructure)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,400,000
Health & wellness benefits
Professional development
Remote-friendly culture
+3
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 DevOps Engineer
Remote Senior DevOps Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,400,000
Remote work with flexible hours
Professional development & training
Home office setup allowance
+1
Senior Software Engineer - Cloud Services
Senior Software Engineer - Cloud Services

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Remote work allowance
Home office setup support
Health and wellness benefits
+2