Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

New

Senior Software Engineer - Cloud

Posted 6 views
Discussion

Summary

Senior Software Engineer focused on cloud technologies, working in Paarl, South Africa: designing, building, and maintaining scalable cloud-native applications and infrastructure on AWS, Azure, or GCP, with infrastructure-as-code (Terraform/CloudFormation), CI/CD automation, containerization, and cloud security best practices.

About the Role

Our client is seeking a highly motivated Senior Software Engineer with a strong focus on Cloud technologies to join their team in Paarl . This role is critical in designing, developing, and deploying scalable, reliable, and secure cloud-native applications. You will work with cutting-edge cloud services to build robust solutions that meet our business needs. The ideal candidate possesses deep technical expertise in cloud platforms and a passion for automation and infrastructure as code, contributing to a forward-thinking engineering culture.

Key Responsibilities

  • Design, build, and maintain scalable and resilient cloud infrastructure using services from AWS, Azure, or GCP.
  • Develop cloud-native applications and microservices, ensuring high availability and performance.
  • Implement and manage infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
  • Automate deployment, monitoring, and operational tasks using CI/CD pipelines and scripting.
  • Collaborate with development teams to ensure applications are cloud-ready and optimized for performance.
  • Ensure security best practices are implemented across all cloud environments.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in software engineering, with a significant focus on cloud computing.
  • Proven experience with major cloud platforms (AWS, Azure, or GCP) and their core services.
  • Proficiency in at least one programming language (e.g., Python, Go, Java) and infrastructure as code tools.
  • Experience with containerization technologies (Docker, Kubernetes) is highly desirable.
  • Strong understanding of networking, security, and monitoring in cloud environments.

Benefits

  • Competitive salary and comprehensive benefits package.
  • Opportunities to work with the latest cloud technologies and contribute to impactful projects.
  • A supportive and collaborative work environment in Paarl .
  • Generous allowance for professional development and certifications.
  • Clear career progression pathways within the organization.
  • Paid time off and other company-provided perks.

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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available