Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Software Engineer (Cloud Platforms)

Posted
Discussion

Summary

Fully remote senior engineer role (tied to a hub near Soweto, South Africa) designing, building, and scaling cloud-native applications and infrastructure for a cloud-solutions client. Core stack: AWS/Azure/GCP, Docker/Kubernetes, Terraform/CloudFormation IaC, CI/CD, and Prometheus/Grafana/ELK monitoring.

About the Role

Our client, a leader in cloud-native solutions, is seeking a Senior Software Engineer with deep expertise in cloud platforms to join their dynamic, fully remote engineering team. Operating out of their primary development hub near Soweto, Gauteng , this role is crucial for designing, building, and scaling robust cloud infrastructure and applications. You will leverage your extensive experience in cloud technologies, microservices architecture, and modern development practices to deliver high-performance, scalable, and secure software solutions. The ideal candidate is a proactive problem-solver, passionate about automation, and skilled in collaborating effectively within a distributed team environment. This is a remote-first opportunity, offering unparalleled flexibility and the chance to make a significant impact on cutting-edge cloud technologies.

Key Responsibilities

  • Design, develop, and deploy scalable, reliable, and secure cloud-native applications and services.
  • Build and manage CI/CD pipelines for automated building, testing, and deployment of software.
  • Implement and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
  • Optimize cloud resource utilization for cost-effectiveness and performance.
  • Develop and implement monitoring, logging, and alerting solutions for cloud environments.
  • Collaborate with cross-functional teams, including product management, QA, and other engineering teams, to define and deliver new features.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Contribute to architectural decisions and technical strategy for cloud platform development.
  • Write clean, maintainable, and well-documented code.
  • Stay current with the latest advancements in cloud technologies, containerization (Docker, Kubernetes), and microservices architecture.
  • Mentor junior engineers and share best practices in cloud development and DevOps, supporting remote collaboration irrespective of location, with ties to Soweto

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • A minimum of 7 years of professional software development experience, with at least 4 years focused on cloud platforms (AWS, Azure, or GCP).
  • Proven experience in designing and building microservices architectures.
  • Strong proficiency in at least one modern programming language (e.g., Go, Python, Java, Node.js).
  • Extensive experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Demonstrated experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation).
  • Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Experience with cloud monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a fully remote team.
  • Ability to work independently, manage time effectively, and take ownership of projects, supporting our operational hub near Soweto, Gauteng .
  • Experience with database technologies (SQL and NoSQL) is a plus.

Benefits

  • Highly competitive salary and comprehensive benefits package for a senior remote position.
  • Significant opportunities for professional growth, skill development, and pursuing cloud certifications.
  • The flexibility and autonomy of a fully remote work environment.
  • Work on challenging and impactful projects at the forefront of cloud technology.
  • Collaborative and innovative engineering culture.
  • Contribute to transformative cloud solutions from your chosen remote location, supporting our presence in Gauteng .

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →