Remote Senior Software Engineer - Cloud Platforms
Cape Town, 7561, South Africa
Listed on 2026-10-19
-
Software Development
Cloud Engineer - Software, Software Engineer, Senior Developer, Backend Developer
About the Role Our client, a globally recognized technology innovator, is seeking a highly skilled Senior Software Engineer with expertise in cloud platforms to join their fully remote team. This role is critical in designing, developing, and deploying scalable and robust cloud-based solutions that power our client's cutting-edge products and services. As a Senior Software Engineer, you will tackle complex technical challenges, contribute to architectural decisions, and mentor junior engineers.
This is a unique opportunity to work from anywhere within South Africa and contribute to a dynamic, forward-thinking organization without the need for physical office presence. Our client fosters a culture of innovation, collaboration, and continuous learning, empowering engineers to excel in a remote-first environment. The ideal candidate will possess deep knowledge of cloud computing technologies, distributed systems, and modern software development practices.
You will play a key role in shaping the future of our cloud infrastructure and driving technological advancements. We are committed to building high-performing teams and providing our remote employees with the tools and support they need to succeed. This position offers unparalleled flexibility and the chance to work on impactful projects on a global scale, all while enjoying the comfort of your own home.
The focus is on delivering exceptional results and driving innovation through distributed collaboration.
- Design, develop, test, deploy, and maintain scalable cloud-native applications and microservices.
- Architect and implement solutions on major cloud platforms (AWS, Azure, GCP).
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with product managers, designers, and other engineers to define and deliver new features.
- Optimize application performance, scalability, and reliability.
- Implement CI/CD pipelines and automate deployment processes.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor and guide junior engineers, fostering a culture of technical excellence.
- Contribute to architectural discussions and technology selection.
- Participate in code reviews to ensure code quality and maintainability.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional software development experience, with a strong focus on cloud platforms.
- Proven experience with cloud services such as AWS (EC2, S3, Lambda, RDS), Azure, or GCP.
- Proficiency in one or more programming languages (e.g., Python, Java, Go, Node.js).
- Experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of distributed systems, microservices architecture, and RESTful APIs.
- Experience with database technologies (SQL and No
SQL). - Familiarity with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and thrive in a remote team environment.
- Highly competitive salary package.
- Remote work allowance and home office setup stipend.
- Comprehensive health, dental, and vision insurance.
- Generous stock options or equity grants.
- Unlimited paid time off (PTO) policy.
- Professional development budget for courses, conferences, and certifications.
- Access to cutting-edge technologies and challenging projects.
- Work with a talented, globally distributed team.
- Be part of a company that values innovation and work-life balance.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).