Architecture Jobs in South Africa
There are 202 open Architecture jobs in South Africa on freehire right now. 71 of them were posted recently. The skills employers ask for most often are cloud, aws and ai.
Most requested skills
- cloud 52%
- aws 32%
- ai 32%
- azure 30%
- solution-design 27%
- automation 24%
- api 22%
- gcp 21%
How the work is done
- Hybrid 29 · 14%
- Remote 26 · 13%
- Onsite 5 · 2%
Visa sponsorship offered in 40% of the 5 postings that state a position on it.
Seniority
- Senior 46
- Lead 20
- Principal 11
- C-level 2
- Intern 1
- Junior 1
Who is hiring
- 1000+ employees 16
- 501-1000 employees 9
- 201-500 employees 2
- 11-50 employees 1
- 51-200 employees 1
Principal Architect
The Principal Architect leads the design and delivery of enterprise Salesforce solutions, acting as a trusted advisor to clients and a mentor to the internal team. This role involves defining project roadmaps, overseeing technical integrity, and managing the full lifecycle of Salesforce implementations.
Senior software engineer / solution architect | johannesburg (hybrid) | permanent
Designs and leads enterprise-scale cloud-native solutions, mentors engineering teams, and ensures scalable, secure application delivery using Java/Spring Boot, Angular, AWS, and Kubernetes.
CRM Solutions Architect (Remote | South Africa)
The CRM Solutions Architect designs scalable, integrated solutions for clients using the HubSpot CRM platform. This role involves collaborating with cross-functional teams to define project scopes, architect data flows, and provide technical guidance to ensure successful implementation.
Enterprise Architect
Leads Harambee’s Enterprise Architecture practice, aligning business strategy, technology, data, security, and AI into scalable, secure systems that support youth employment solutions.
Automation and Workflow Architect
The Automation and Workflow Architect designs and builds scalable automation solutions using AI (Gemini), API integrations, and process mapping to improve operational efficiency. The role requires strong programming skills and the ability to track and present the ROI of technical solutions to leadership.
Senior Software Engineer / Solution Architect | Johannesburg (Hybrid) | Permanent
Hands-on Senior Software Engineer / Solution Architect designing enterprise-scale, cloud-native applications using Java 17+, Spring Boot, Angular, and AWS in a hybrid Johannesburg role.
Technical Infrastructure Architect
The Technical Infrastructure Architect will design and manage enterprise virtualization environments, focusing on VMware-to-Hyper-V migrations and Microsoft infrastructure. The role requires deep expertise in compute, storage, and networking technologies.
Senior software engineer & solution architect (hybrid)
Edgexec (Pty) Ltd in Johannesburg is seeking a Senior Software Engineer / Solution Architect for a hybrid permanent role that blends hands-on development with architecture leadership for enterprise-scale, cloud-native…
Solutions Architect
Solutions Architect at AWS engaging with South African Enterprise customers to design cloud-native architectures, drive AI and cloud adoption, and act as a technical liaison between customers and internal AWS teams.
Senior Data Architect
The Senior Data Architect will lead the migration of legacy Microsoft BI and WPS data warehouse systems to a modern Databricks Lakehouse architecture on AWS. This role involves defining data strategy, establishing governance standards, and ensuring scalable, secure data management across the organization.
Data Center Design Engineer / Architect
The Data Center Design Engineer designs and develops integrated critical infrastructure solutions, including power, cooling, and control systems. The role involves technical solution design, stakeholder engagement, and supporting business development to deliver high-performance data center projects.
Snowflake Data Architect
Snowflake Data Architect responsible for data warehouse design and governance, heavily leveraging Snowflake, SQL, Python, dbt, and AWS.
Senior Data Architect
The Senior Data Architect will design and optimize enterprise-wide data architecture, ensuring the security, accuracy, and scalability of data systems. This role involves defining data modeling standards, managing the data lifecycle, and collaborating with business and engineering teams to align data strategies with organizational goals.