About the Role
Our client is a rapidly growing technology firm specializing in cloud-native solutions and digital transformation. We are seeking a highly skilled Senior Software Architect to join our innovative team in Mahikeng, North West . This role is critical for designing scalable, resilient, and secure cloud infrastructure and applications that power our clients' digital initiatives. You will lead the architectural vision, define technical standards, and guide development teams in building robust and high-performance systems. The ideal candidate will possess deep expertise in cloud platforms (AWS, Azure, GCP), microservices architecture, containerization, and DevOps practices. Join us to shape the future of cloud technology and drive innovation from our hub in Mahikeng, North West .
Key Responsibilities
- Design and architect scalable, fault-tolerant, and secure cloud-based solutions.
- Define technical strategies and roadmaps for cloud infrastructure and application development.
- Lead the adoption of modern architectural patterns, such as microservices and event-driven architectures.
- Oversee the implementation of containerization technologies (Docker, Kubernetes).
- Establish and enforce coding standards, best practices, and architectural guidelines.
- Collaborate with product managers, engineers, and operations teams to ensure alignment and successful delivery.
- Provide technical leadership and mentorship to development teams.
- Evaluate and select appropriate cloud services, tools, and technologies.
- Drive the adoption of DevOps practices and CI/CD pipelines.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architecture or senior engineering role.
- Extensive experience designing and implementing solutions on major cloud platforms (AWS, Azure, or GCP).
- Deep understanding of microservices architecture, RESTful APIs, and distributed systems.
- Proficiency with containerization technologies (Docker, Kubernetes) and orchestration tools.
- Strong knowledge of CI/CD principles and tools (e.g., Jenkins, GitLab CI).
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated ability to lead technical teams and influence architectural decisions.
Benefits
- Our client offers a highly competitive salary
- Comprehensive health and wellness benefits
- A performance-based bonus structure
- We provide ample opportunities for professional development, including access to advanced training, certifications, and conferences
- This hybrid role offers flexibility, balancing collaborative work at our Mahikeng, North West office with remote work options