About the Role
Our client is a global technology leader embarking on a significant digital transformation journey, and we are seeking a visionary Lead Architect to drive this initiative. This is a fully remote position, allowing you to contribute from anywhere within **South Africa**. You will be responsible for defining the architectural blueprint for our next-generation digital platforms, services, and infrastructure. This role demands a deep understanding of cloud technologies, microservices, data architecture, and modern software development practices. You will collaborate closely with engineering, product, and business teams to ensure our architecture is scalable, resilient, secure, and aligned with our strategic goals. This is an exceptional opportunity to shape the technological future of a major enterprise and lead architectural strategy in a remote-first environment.
Key Responsibilities
- Define and evolve the enterprise-wide architectural strategy and roadmap for digital transformation initiatives.
- Design and oversee the implementation of scalable, reliable, and secure cloud-native architectures (AWS, Azure, GCP).
- Establish architectural principles, patterns, and standards for microservices, APIs, and data platforms.
- Collaborate with engineering teams to guide the development and deployment of new digital products and services.
- Evaluate and select appropriate technologies and frameworks to meet business and technical requirements.
- Provide technical leadership and mentorship to architecture and engineering teams.
- Conduct architectural reviews, identify risks, and propose mitigation strategies.
- Ensure architectural alignment across various business units and technology domains.
- Drive innovation by exploring emerging technologies and their potential application.
- Communicate complex architectural concepts to both technical and non-technical stakeholders.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software architecture, with a strong focus on designing and implementing large-scale distributed systems.
- Extensive experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of microservices architecture, event-driven systems, and API design.
- Proficiency in at least one major programming language (e.g., Java, Python, Go).
- Experience with data architecture, databases (SQL/NoSQL), and data streaming technologies.
- Excellent problem-solving, analytical, and strategic thinking skills.
- Strong communication and interpersonal skills, with the ability to influence and lead remote teams.
- Experience with Agile methodologies and DevOps practices.
- Proven ability to drive technical change and architectural adoption in complex organizations.
Benefits
- A leading annual salary of R, commensurate with your expertise and impact.
- Fully remote position offering complete work flexibility, accessible from anywhere in **South Africa**.
- Comprehensive private medical and dental insurance plans.
- Generous contribution to a retirement savings fund.
- Annual performance bonuses and stock options.
- Opportunities for continuous learning, certifications, and attending virtual conferences.
- A highly collaborative and inclusive remote work culture.
- Allowance for home office setup and internet connectivity.