Senior Software Engineer - Cloud Native Development
Listed on 2026-10-19
-
Software Development
Cloud Engineer - Software, DevOps, Software Engineer
Our client, a rapidly expanding technology firm focused on cloud-native solutions, is actively seeking a Senior Software Engineer to join their innovative team. This role, based in Stellenbosch, Western Cape
, will focus on designing, developing, and deploying scalable microservices and applications within cloud environments. You will be instrumental in shaping the architecture, driving best practices, and mentoring junior engineers. The ideal candidate possesses a deep understanding of modern software development principles, extensive experience with cloud platforms (AWS, Azure, or GCP), and a passion for building resilient and efficient systems. This is a fantastic opportunity to work with cutting-edge technologies and contribute to significant projects in the vibrant tech hub of Stellenbosch
.
- Design, develop, and deploy scalable, high-performance microservices and cloud-native applications.
- Architect robust and fault-tolerant systems using best practices for cloud infrastructure.
- Write clean, efficient, well-documented, and testable code in languages such as Go, Python, Java, or C#.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Work closely with product managers, architects, and other engineers to define technical requirements.
- Utilize containerization technologies like Docker and orchestration tools like Kubernetes.
- Monitor system performance, troubleshoot issues, and implement optimizations.
- Mentor and guide junior software engineers, fostering a culture of technical excellence.
- Contribute to technical design discussions and architectural decisions.
- Stay updated with the latest trends and advancements in cloud computing and software engineering.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development, with a focus on cloud-native architectures.
- Proven experience with at least one major cloud platform (AWS, Azure, GCP).
- Strong proficiency in one or more modern programming languages (e.g., Go, Python, Java, C#).
- Hands-on experience with containerization (Docker) and container orchestration (Kubernetes).
- Experience designing and implementing RESTful APIs and microservices.
- Familiarity with database technologies (SQL and No
SQL). - Solid understanding of CI/CD principles and tools (e.g., Jenkins, Git Lab CI, CircleCI).
- Proficiency in version control systems (Git).
- Excellent problem-solving, analytical, and communication skills.
- Competitive salary package with performance-based incentives.
- Comprehensive health benefits and retirement planning support.
- Opportunities for continuous learning, certifications, and attending industry conferences.
- A dynamic and collaborative work environment in Stellenbosch
. - Exposure to cutting-edge cloud technologies and large-scale distributed systems.
- Flexible working arrangements to promote work-life balance.
- Contribute to innovative projects shaping the future of cloud technology.
(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).