Senior Software Developer - Cloud Platforms

Placements24

Houston (TX)

Hybrid

USD 54,000 - 90,000

Full time

4 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
Learning opportunities
Stock options may be available

Job summary

Placements24 seeks a Senior Software Developer specializing in Cloud Platforms. Hybrid role designing, developing, and deploying cloud-native applications across AWS, Azure, or GCP. You will lead CI/CD pipelines, implement IaC with Terraform/Ansible, and mentor peers in a dynamic Randburg-based tech environment.

The ideal candidate has 6+ years in software development with 3+ years in cloud, microservices, and containerization, plus strong API design and collaboration skills.

Qualifications

  • Minimum of 6 years of professional software development experience, with at least 3 years focused on cloud platforms.
  • Proficiency with at least one major cloud provider (AWS/Azure/GCP).
  • Strong experience with microservices architecture and RESTful API design.
  • Experience with CI/CD principles and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Knowledge of infrastructure as code tools (Terraform, Ansible).

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 build, test, and deployment processes.
  • Implement infrastructure as code using Terraform or CloudFormation.
  • Ensure security, scalability, and reliability of cloud environments and applications.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Mentor junior developers and conduct code reviews to maintain high-quality standards.

Skills

Cloud platforms
CI/CD
RESTful API design

Education

Bachelor's degree in CS/Engineering

Tools

Docker
Kubernetes
Terraform
Ansible

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

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

Placements24 • United States

Remote
USD 66,000 - 108,000
Remote work across SA
Senior DevOps Engineer - Randburg
Senior DevOps Engineer - Randburg

Placements24 • United States

On-site
USD 60,000 - 108,000
Competitive salary
Professional development
Company-sponsored certifications
+2
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • United States

Hybrid
USD 120,000 - 180,000
Competitive salary
Health insurance
Learning & development
+1
Senior Software Development Lead
Senior Software Development Lead

Placements24 • United States

Hybrid
USD 54,000 - 84,000
Competitive salary
Stock options / equity participation
Professional development
+2
Senior DevOps Engineer
Senior DevOps Engineer

Placements24 • Queenstown (MD)

Hybrid
USD 60,000 - 84,000
Hybrid work model
Health benefits
Competitive salary
+2
Senior Cloud Platforms Engineer | Hybrid, CI/CD & IaC
Senior Cloud Platforms Engineer | Hybrid, CI/CD & IaC

Placements24 • Houston (TX)

Hybrid
USD 54,000 - 90,000
Hybrid work model
Medical aid
Retirement fund
+2
Principal Software Engineer
Principal Software Engineer

Placements24 • Houston (TX)

On-site
USD 90,000 - 150,000
Executive benefits package
Stock options / equity participation
Flexible work arrangements
+1
Cloud Solutions Architect
Cloud Solutions Architect

Placements24 • United States

Hybrid
USD 54,000 - 90,000
Hybrid work model
Certification & training opportunities
Medical aid and retirement savings
Remote Senior Software Engineer - Backend Development
Remote Senior Software Engineer - Backend Development

Placements24 • Houston (TX)

Remote
USD 120,000 - 180,000
Competitive salary
Remote work
Private medical aid
+4
Senior Solutions Architect - Infrastructure
Senior Solutions Architect - Infrastructure

Placements24 • Willows (CA)

Hybrid
USD 61,000 - 109,000
Health insurance
Retirement plan
Paid time off
+3