Senior Software Engineer - Cloud Solutions

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,300,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

Competitive salary
Health insurance
Professional development
Generous paid time off
Hybrid work model

Job summary

Placements24 seeks a Senior Software Engineer in Benoni, Gauteng, ZA, to design, build, and deploy cloud-native solutions. The role blends remote work with in-office collaboration in a hybrid environment.

You will work on scalable architectures, modern languages, and secure cloud infrastructure, delivering high-quality code and scalable services. The ideal candidate has 5+ years of experience, strong problem-solving skills, and a passion for continuous learning.

Qualifications

  • 5+ years of professional software development experience with a focus on cloud platforms (AWS/Azure/GCP).
  • Proficiency in at least one modern language (Python, Java, Go, or C#).
  • Extensive containerization experience with Docker and Kubernetes.
  • Strong understanding of microservices, RESTful APIs, and distributed systems.

Responsibilities

  • Design, develop, and maintain scalable cloud-native applications.
  • Collaborate with cross-functional teams to define features.
  • Develop and manage CI/CD pipelines for automated deployment and monitoring.
  • Optimize performance and ensure high availability of services.
  • Write clean, well-documented code and adhere to best practices.
  • Participate in code reviews and mentor juniors.

Skills

Strong problem-solving
Analytical skills
Excellent communication
Collaboration abilities

Education

Bachelor's degree in Computer Science or related field

Tools

Python
Java
Go
C#
Docker
Kubernetes
PostgreSQL
MongoDB
DynamoDB
Terraform
CloudFormation

Job description

About the Role

Our client, a dynamic and forward-thinking technology firm, is seeking a highly skilled Senior Software Engineer to join their innovative team based in Benoni, Gauteng, ZA. This role offers a stimulating hybrid work environment, blending the flexibility of remote work with the collaborative benefits of in-office interaction. You will be instrumental in designing, developing, and deploying cutting-edge cloud-based solutions that drive business growth and enhance user experience. This is an exceptional opportunity to make a significant impact within a company that values technological excellence and continuous learning. We are looking for an individual with a passion for software development and a proven track record of delivering high-quality code in complex environments. The ideal candidate will thrive in a challenging yet rewarding setting, contributing to a culture of innovation and teamwork. Your expertise will be crucial in shaping the future of our client's technological landscape, ensuring scalability, reliability, and security across all cloud infrastructure and applications. Embrace the chance to work on challenging projects that will push your technical boundaries and foster professional development.

Key Responsibilities
  • Design, develop, and maintain scalable and robust cloud-native applications using modern programming languages and frameworks.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
  • Develop and manage CI/CD pipelines for automated testing, deployment, and monitoring of applications.
  • Optimize application performance, identify and resolve bottlenecks, and ensure high availability of services.
  • Write clean, well-documented, and efficient code, adhering to best practices and coding standards.
  • Participate in code reviews to ensure code quality, share knowledge, and mentor junior developers.
  • Troubleshoot and debug complex issues across the entire software stack.
  • Stay abreast of emerging cloud technologies and industry trends, and propose innovative solutions.
  • Contribute to architectural decisions and technology selection for new projects.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 5 years of professional experience in software development, with a strong focus on cloud platforms (AWS, Azure, or GCP).
  • Proficiency in at least one modern programming language such as Python, Java, Go, or C#.
  • Extensive experience with containerization technologies like Docker and Kubernetes.
  • Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
  • Experience with database technologies (SQL and NoSQL), such as PostgreSQL, MongoDB, or DynamoDB.
  • Familiarity with infrastructure as code tools (Terraform, CloudFormation).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
Benefits
  • Our client offers a competitive salary package, comprehensive health insurance, opportunities for professional development and training, generous paid time off, and a supportive work culture that encourages innovation and growth. Employees also benefit from a hybrid work model designed for work-life balance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Software Engineer - Cloud Platforms
Senior Software Engineer - Cloud Platforms

Placements24 • South Africa

Remote
GBP 90,000 - 130,000
Health insurance
100% remote work
Stock options
+2
Remote Senior Software Engineer - Cloud Solutions
Remote Senior Software Engineer - Cloud Solutions

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Private medical insurance
Home office stipend
Flexible working hours
+4
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
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 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
Senior Software Engineer
Senior Software Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Medical and dental insurance
Pension fund contributions
+3
Lead Software Engineer - Cloud Services
Lead Software Engineer - Cloud Services

Placements24 • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary & bonus
Executive health insurance
Generous paid time off
+2
Principal Software Engineer - Cloud Infrastructure
Principal Software Engineer - Cloud Infrastructure

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 3,200,000
High salary & incentives
Executive health benefits
Stock options / equity grants
+2
Senior Software Architect - Cloud Infrastructure
Senior Software Architect - Cloud Infrastructure

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical and retirement plans
Professional development support
+2