Remote Senior Software Engineer - Cloud Solutions
Benoni, 1501, South Africa
Listed on 2026-10-20
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, Backend Developer
About the Role
Our client is a cutting-edge technology firm specializing in cloud-based solutions and is actively seeking a highly skilled and experienced Remote Senior Software Engineer . This is a fully remote position, offering the flexibility to work from anywhere within South Africa. The successful candidate will be instrumental in designing, developing, and deploying robust, scalable, and high-performance cloud applications. You will be working with a talented team of engineers, contributing to all phases of the software development lifecycle, from initial concept and design to testing and deployment.
This role demands a deep understanding of cloud architecture, microservices, and modern development practices. We are looking for an individual who is passionate about building innovative solutions, thrives in a collaborative remote environment, and is committed to delivering exceptional code quality. Your expertise will directly contribute to the evolution of our client's product offerings, ensuring they remain at the forefront of the industry.
This is a unique opportunity to join a forward-thinking company that values autonomy, innovation, and continuous learning. As a remote-first organization, all communication and collaboration tools are optimized for distributed teams, ensuring seamless integration and productivity. The ideal candidate will possess excellent communication skills and a proactive attitude towards problem-solving. Embrace the future of work with this exciting remote opportunity.
- Design, develop, and implement scalable and robust cloud-native applications and services.
- Write clean, efficient, well-documented, and testable code using modern programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.
- Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
- Optimize application performance, identify and resolve performance bottlenecks.
- Troubleshoot, debug, and upgrade existing systems.
- Develop and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Stay up-to-date with emerging cloud technologies, industry trends, and best practices.
- Contribute to architectural decisions and technology selections.
- Mentor junior engineers and share technical expertise within the team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5-7 years of professional software development experience, with a strong focus on cloud platforms (AWS, Azure, or GCP).
- Proven expertise in one or more programming languages such as Java, Python, Go, or C#.
- In-depth knowledge of microservices architecture, containerization (Docker, Kubernetes), and RESTful APIs.
- Experience with database technologies (SQL and No
SQL), such as PostgreSQL, MongoDB, or DynamoDB. - Solid understanding of CI/CD principles and tools (e.g., Jenkins, Git Lab CI, CircleCI).
- Familiarity with agile development methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, with experience working in a remote team environment.
- Self-motivated, proactive, and able to manage time effectively to meet deadlines.
- Highly competitive annual salary of up to R .
- Comprehensive private medical insurance.
- Generous paid time off and company holidays.
- Professional development budget for conferences, courses, and certifications.
- Home office setup stipend.
- Flexible working hours and a fully remote work arrangement.
- Regular virtual team-building activities and social events.
- Opportunity to work on innovative and impactful projects.
- Retirement savings plan contribution.
(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).