Senior Software Developer - Cloud Platforms

Placements24

Randburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Medical aid
Retirement fund
Continuous learning
Stock options

Job summary

Placements24 in Randburg, Gauteng, seeks a Senior Software Developer focused on Cloud Platforms. You will design, develop, and deploy cloud-native apps across AWS, Azure, or GCP in a hybrid on-site/remote setup.

You will architect scalable solutions, implement CI/CD pipelines, and mentor junior developers while shaping our cloud strategy and security posture. Strong coding skills across Java, Python, Go, or Node.js are essential.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • 6+ years of professional software development, with 3+ years in cloud platforms.
  • Proficiency in at least one major cloud provider (AWS, Azure, GCP).
  • Strong experience with containerization (Docker, Kubernetes).
  • Expertise in modern languages (Java, Python, Go, Node.js).
  • Experience with microservices and RESTful APIs.
  • CI/CD knowledge (Jenkins, GitLab CI, Azure DevOps).
  • IaC tools (Terraform, Ansible).
  • Excellent problem-solving, analytical and debugging skills.
  • Strong communication in a hybrid work environment.

Responsibilities

  • Design, develop, test, and deploy scalable cloud-native applications and microservices.
  • Architect and implement solutions on AWS, Azure, or GCP.
  • Develop and manage robust CI/CD pipelines for automated builds, tests, and deployments.
  • Implement IaC using Terraform or CloudFormation/Ansible (as applicable).
  • Ensure security, scalability and reliability of cloud environments.
  • Troubleshoot and resolve complex production and development issues.
  • Collaborate with product managers, QA, and developers on requirements and features.
  • Mentor junior developers and conduct code reviews.

Skills

Cloud platforms
CI/CD
Docker
Kubernetes
Java
Python
Go
Node.js
RESTful API
Jenkins
GitLab CI
Azure DevOps
Terraform
Ansible
Hybrid work

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Terraform
Ansible
Jenkins
GitLab CI
Azure DevOps

Job description

About the Role

Our client, a dynamic technology firm in Randburg , Gauteng, is seeking a highly skilled Senior Software Developer specializing in Cloud Platforms. This hybrid role offers the chance to design, develop, and deploy scalable cloud-native applications and services, working both on-site and remotely. You will be instrumental in architecting robust solutions on leading cloud platforms (AWS, Azure, or GCP), implementing CI/CD pipelines, and ensuring the performance, security, and reliability of our cloud infrastructure. The ideal candidate possesses a strong command of modern programming languages, microservices architecture, and containerization technologies. You will collaborate with cross-functional teams, mentor junior developers, and contribute to technical strategy, driving innovation within the Gauteng technology landscape. Your expertise is critical for building the next generation of cloud solutions.

Key Responsibilities
  • Design, develop, test, and deploy scalable, high-performance cloud-native applications and microservices.
  • Architect and implement solutions on major cloud platforms (AWS, Azure, or GCP).
  • Develop and manage robust CI/CD pipelines for automated build, test, and deployment processes.
  • Implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
  • Ensure the security, scalability, and reliability of cloud environments and applications.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Collaborate with product managers, QA engineers, and other developers to define project requirements and deliver features.
  • Mentor junior software developers and conduct code reviews to maintain high-quality standards.
  • Stay abreast of emerging cloud technologies and industry best practices.
  • Contribute to technical architecture decisions and technology selection.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional software development experience, with at least 3 years focused on cloud platforms.
  • Proficiency in at least one major cloud provider (AWS, Azure, or GCP) and associated services.
  • Strong experience with containerization technologies such as Docker and Kubernetes.
  • Expertise in one or more modern programming languages (e.g., Java, Python, Go, Node.js).
  • Experience with microservices architecture and RESTful API design.
  • Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Knowledge of infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, with experience in hybrid work environments.
Benefits
  • Highly competitive salary package with potential for bonuses.
  • Hybrid work model offering flexibility between office and remote work.
  • Comprehensive medical aid and retirement fund.
  • Opportunities for continuous learning, certifications, and career progression.
  • Exposure to cutting-edge cloud technologies and challenging projects.
  • Collaborative and innovative work culture.
  • Stock options may be available.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Cloud Services
Lead Software Engineer - Cloud Services

Placements24 • Benoni

Hybrid
ZAR 1,000,000 - 1,800,000
Health insurance
Stock options
Retirement plan with company match
+2
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
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 Cloud Infrastructure Architect
Senior Cloud Infrastructure Architect

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 2,000,000
Hybrid work model
Comprehensive medical aid
Retirement fund
+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 Software Engineer - Cloud Native Development
Senior Software Engineer - Cloud Native Development

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health benefits
Learning opportunities & certificates
+1
Senior Software Engineer - Cloud Infrastructure
Senior Software Engineer - Cloud Infrastructure

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,700,000
Private health insurance
Retirement plan with company match
Flexible working hours
+1
Senior Full-Stack Developer (Cloud Native)
Senior Full-Stack Developer (Cloud Native)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health and wellness benefits
Professional development opportunities
+3
Senior Software Architect - Cloud-Native Solutions
Senior Software Architect - Cloud-Native Solutions

Placements24 • Sandton

Hybrid
ZAR 1,500,000 - 2,500,000
Top-tier compensation
Executive medical, dental & vision
Superior retirement fund
+2
Senior Software Engineer (Cloud Infrastructure)
Senior Software Engineer (Cloud Infrastructure)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,400,000
Health insurance
On-site facilities
Professional growth opportunities
+1