Lead Software Engineer - Cloud Services

Placements24

Benoni

Hybrid

ZAR 1,000,000 - 1,800,000

Full time

3 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

Health insurance
Stock options
Retirement plan with company match
Professional development budget
Flexible hybrid work arrangement

Job summary

Placements24 is seeking an experienced Lead Software Engineer in Benoni, Gauteng, to spearhead a cloud services development team. The hybrid role blends in-office collaboration with remote focus time, guiding cloud architecture, microservices, and DevOps practices.

Ideal candidate has 7+ years in software development, 3+ in leadership, and deep cloud expertise across AWS/Azure/GCP, plus Docker/Kubernetes and IaC like Terraform.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 7+ years of professional software development, with 3+ years in lead/senior role.
  • Proven cloud design experience on AWS, Azure, or GCP.
  • Strong programming skills in Python, Java, Go, or Node.js.
  • Expert in microservices, containers (Docker, Kubernetes), and serverless tech.
  • Experience with DevOps, CI/CD, and Terraform IaC.
  • Solid SQL/NoSQL data modeling and performance tuning.
  • Excellent problem-solving and mentoring abilities.

Responsibilities

  • Lead the design, development, testing, and deployment of scalable cloud-based software solutions.
  • Mentor and guide a team of software engineers, fostering technical excellence and collaboration.
  • Architect and implement robust microservices on major cloud platforms (AWS, Azure, GCP).
  • Drive best practices in software development, CI/CD, automated testing, and IaC.
  • Collaborate with product managers, architects, and stakeholders to define technical roadmaps.
  • Ensure performance, security, and cost-effectiveness of cloud services.
  • Troubleshoot and resolve production issues; participate in on-call rotation.
  • Contribute to architectural decisions and technology selection; stay current with cloud trends.

Skills

Cloud architecture
Microservices
CI/CD
IaC
Docker
Kubernetes
Python
Java
Go
Node.js

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Terraform

Job description

About the Role

Our client, a rapidly growing technology firm headquartered in Benoni , Gauteng , is seeking an experienced Lead Software Engineer to spearhead their cloud services development team. This hybrid role requires a balance of in-office presence for strategic collaboration and team building, alongside remote flexibility for focused development work. You will be responsible for designing, developing, and deploying scalable, robust cloud-based solutions, leading a team of talented software engineers. The ideal candidate possesses deep expertise in cloud architecture (AWS, Azure, or GCP), microservices, and modern software development practices. You will play a critical role in driving technical innovation, ensuring the reliability and performance of our client's core cloud infrastructure, and mentoring junior engineers. This is an excellent opportunity to influence the technical direction of a dynamic company and contribute to cutting-edge cloud technologies.

Key Responsibilities
  • Lead the design, development, testing, and deployment of scalable and reliable cloud-based software solutions.
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
  • Architect and implement robust microservices and distributed systems on major cloud platforms (AWS, Azure, GCP).
  • Drive best practices in software development, including CI/CD, automated testing, code reviews, and infrastructure as code (IaC).
  • Collaborate with product managers, architects, and other stakeholders to define technical requirements and roadmaps.
  • Ensure the performance, security, and cost-effectiveness of cloud services.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to technical strategy, architectural decisions, and technology selection.
  • Stay current with emerging cloud technologies and industry trends.
  • Participate in on-call rotation for critical incident response.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of professional software development experience, with at least 3 years in a lead or senior engineering role.
  • Proven experience designing and building large-scale applications on cloud platforms (AWS, Azure, or GCP).
  • Strong proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
  • In-depth knowledge of microservices architecture, containerization (Docker, Kubernetes), and serverless technologies.
  • Experience with DevOps practices and tools (CI/CD pipelines, IaC like Terraform).
  • Excellent understanding of database technologies (SQL and NoSQL) and data modeling.
  • Strong problem-solving, analytical, and communication skills.
  • Experience leading and mentoring engineering teams.
  • Ability to thrive in a fast-paced, hybrid work environment.
Benefits
  • Highly competitive salary and bonus structure.
  • Comprehensive health, dental, and vision insurance.
  • Generous stock options package.
  • Retirement savings plan with company match.
  • Professional development budget for conferences, training, and certifications.
  • Flexible hybrid work arrangement.
  • Opportunity to work on innovative cloud technologies and shape product direction in Gauteng .
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 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary package
Private medical aid
Retirement annuity
+3
Lead Cloud Engineer
Lead Cloud Engineer

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Equity potential
Annual bonus
Medical aid
+4
Senior Lead Software Engineer (Cloud)
Senior Lead Software Engineer (Cloud)

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote work arrangement
Generous paid time off
Professional development budget
+1
Senior Software Developer - Cloud Platforms
Senior Software Developer - Cloud Platforms

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Medical aid
Retirement fund
+2
Remote Lead Software Engineer - Cloud Infrastructure
Remote Lead Software Engineer - Cloud Infrastructure

Placements24 • George

Hybrid
ZAR 1,200,000 - 2,000,000
Fully remote
Flexible work hours
Home office setup stipend
+5
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary package
Comprehensive medical and dental cover
Hybrid work model offering flexibility
+5
Lead Cloud Solutions Architect
Lead Cloud Solutions Architect

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work model
Medical, dental, and life insurance
Retirement savings plan
+2
Lead Software Engineer - Cloud Solutions
Lead Software Engineer - Cloud Solutions

Placements24 • George

On-site
ZAR 1,200,000 - 1,700,000
Competitive package
Health benefits
Learning opportunities
+1
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
Lead Software Engineer
Lead Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,800,000 - 2,400,000
Bonus potential
Health insurance
Retirement match
+4