About the Role
Our client, a leading innovator in cloud-based solutions, is seeking a highly skilled and experienced Senior Software Engineer specializing in Cloud Infrastructure to join their dynamic and fully remote engineering team. This is an exceptional opportunity to shape the future of our client's scalable and resilient cloud platforms, working with cutting-edge technologies. You will play a key role in designing, implementing, and maintaining the infrastructure that powers their global services. As a fully remote organization, we champion flexibility, autonomy, and a collaborative spirit, allowing you to contribute your expertise from anywhere. This role is ideal for a proactive engineer who thrives in a virtual environment and is passionate about building robust, high-performance cloud solutions. This position offers the chance to make a significant impact on product development and contribute to the company's strategic growth, all while enjoying the benefits of a fully remote setup. This role, while remote, draws talent from the innovative ecosystem associated with Polokwane, Limpopo.
Key Responsibilities
- Design, build, and maintain scalable, reliable, and secure cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Implement and manage CI/CD pipelines for automated build, test, and deployment processes.
- Monitor system performance, troubleshoot issues, and implement solutions to ensure high availability.
- Automate operational tasks and processes to improve efficiency and reduce manual effort.
- Collaborate with software development teams to optimize applications for cloud environments.
- Ensure security best practices are implemented and maintained across the cloud infrastructure.
- Participate in on-call rotations to respond to production incidents.
- Stay up-to-date with the latest cloud technologies and industry trends.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software engineering, with a strong focus on cloud infrastructure.
- Proven experience with major cloud providers (AWS, Azure, or GCP).
- Expertise in infrastructure as code (IaC) tools such as Terraform, Ansible, or CloudFormation.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Proficiency in scripting languages (e.g., Python, Bash) and system administration.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).Solid understanding of networking concepts and security principles.
- Excellent problem-solving, debugging, and analytical skills.
- Proven ability to work independently and collaborate effectively in a remote team.
Benefits
- Highly competitive salary and potential for stock options.
- Fully remote work arrangement offering significant flexibility.
- Comprehensive health, dental, and vision insurance.
- Generous budget for professional development, certifications, and conferences.
- Company-provided high-performance computing equipment.
- Opportunity to work on impactful, large-scale cloud infrastructure projects.
- A supportive, innovative, and inclusive virtual team culture, drawing on the spirit of Polokwane.