Senior Lead Software Engineer (Cloud)
Via recruiter Placements24 for a cloud computing leader: a senior lead engineer who architects, builds, and deploys scalable cloud-native applications on AWS/Azure/GCP, leads and mentors engineers, and drives microservices, CI/CD, and DevOps practices. Fully remote, with the core team based in Stellenbosch, South Africa.
- Compensation
- Not disclosed
- Location
- Stellenbosch, South Africa
- Work setup
- Remote
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Master's or Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum 8 years of professional software engineering experience with significant focus on cloud platforms
- Proven expertise in cloud computing platforms (AWS, Azure, or GCP)
- Strong experience with microservices architecture and containerization (Docker, Kubernetes)
- Proficiency in at least one backend programming language (e.g., Python, Go, Java)
- Solid understanding of DevOps principles and practices
- Experience with infrastructure as code (e.g., Terraform, CloudFormation)
- Excellent leadership, communication, and problem-solving skills
- Demonstrated ability to architect and deliver complex cloud solutions
Nice to have
- Experience leading engineering teams
Full description
About the Role
Our client, a globally recognized leader in cloud computing solutions, is actively seeking an experienced Senior Lead Software Engineer with a strong focus on cloud technologies. This is a fully remote position, offering the flexibility to work from anywhere, but the core team thrives in the innovative environment of Stellenbosch, Western Cape. You will be responsible for architecting, developing, and deploying scalable and resilient cloud-native applications. This leadership role involves guiding a team of talented engineers, mentoring junior developers, and driving technical excellence across projects. The ideal candidate possesses deep expertise in cloud platforms (AWS, Azure, or GCP), microservices architecture, and modern DevOps practices. We are looking for a visionary engineer who can not only build complex systems but also inspire and lead a team to achieve ambitious goals. This is an exceptional opportunity to shape the future of cloud infrastructure and services for a leading technology company. You will have the autonomy to make key technical decisions and contribute to the strategic direction of the engineering department, fostering a culture of innovation, collaboration, and continuous learning. The fully remote nature of this role allows for unparalleled flexibility while maintaining high levels of productivity and team engagement.
Key Responsibilities
- Design, develop, and deploy scalable, reliable, and performant cloud-native applications.
- Architect cloud solutions using services from AWS, Azure, or GCP.
- Lead and mentor a team of software engineers, fostering a culture of technical excellence.
- Drive the adoption of microservices architecture and best practices.
- Implement and manage CI/CD pipelines and automation tools.
- Ensure the security, scalability, and efficiency of cloud infrastructure.
- Collaborate with product managers and stakeholders to define technical roadmaps.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay abreast of the latest advancements in cloud computing and software engineering.
Requirements
- Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software engineering experience, with a significant focus on cloud platforms.
- Proven expertise in cloud computing platforms (AWS, Azure, or GCP).
- Strong experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
- Proficiency in at least one backend programming language (e.g., Python, Go, Java).
- Solid understanding of DevOps principles and practices.
- Experience with infrastructure as code (e.g., Terraform, CloudFormation).