Senior Technical Architect
We are seeking a Senior Technical Architect to lead the design, development, and implementation of enterprise-grade architecture across cloud, hybrid, and on-prem environments. You’ll work across multiple domains-from microservices to event-driven architectures-and shape the technical direction of complex, large-scale systems.
The ideal candidate is a seasoned problem solver and technologist who can design high-performance, resilient, and scalable architectures while mentoring teams and collaborating with stakeholders across the organization.
Core Responsibilities:
- Design and implement scalable and secure enterprise architecture across cloud and hybrid systems.
- Architect solutions using best-practice design patterns (e.g., MVC, CQRS) and modern frameworks.
- Lead cloud-native application development (AWS, Azure, or GCP).
- Drive DevOps adoption and implement CI/CD pipelines with Infrastructure as Code (IaC).
- Collaborate with product owners, developers, and business teams to align technical architecture with business goals.
- Ensure security, performance, and resilience are built into every layer of the system.
- Evaluate and recommend technology stacks and integration patterns.
- Mentor development teams and review designs for quality and consistency.
Core Technical Skills:
Architecture & Design:
- Architectural design principles & patterns
- Microservices, SOA, monolithic vs distributed systems
- Event-driven & serverless architectures
- Design patterns: MVC, CQRS, etc.
Cloud Computing:
- Cloud platforms: AWS, Azure, GCP
- Cloud-native dev, IaaS/PaaS/SaaS
- Docker & orchestration tools (Kubernetes, ECS)
- Infrastructure as Code: Terraform, CloudFormation
DevOps & Automation:
- CI/CD: Jenkins, GitHub Actions, Azure DevOps, GitLab CI
- Monitoring/logging: Prometheus, Grafana, ELK stack
- Config management: Ansible, Chef, Puppet
Programming & Scripting:
- Languages: Java, Python, C#, JavaScript/TypeScript, Go
- Scripting: Bash, PowerShell
Data & Integration:
- SQL & NoSQL data modelling
- Data lakes & warehouses: Snowflake, Redshift
- APIs: REST, GraphQL, gRPC
- Middleware: Kafka, RabbitMQ, MuleSoft
Security Architecture:
- Secure coding principles
- IAM protocols: OAuth2, SAML, OpenID
- Network security, encryption
Performance & Resilience:
- Load balancing, caching (Redis, Memcached)
- High availability & disaster recovery
- Profiling & tuning for scalability
Requirements:
- 8+ years of experience in software development, infrastructure, or systems architecture.
- Deep expertise in system design, high availability, and scalable solutions.
- Proven experience in enterprise integration (SOA, ESB, API Gateways).
- Strong background in cloud platforms and DevOps tooling.
- Hands-on experience with automation and infrastructure management tools.
- Sound understanding of network architecture, security protocols, and recovery strategies.
Location:
- South Africa
Workplace Type:
- Hybrid
Job Type:
- Contract – 6 Month
Experience Type:
- Senior
We encourage you to apply – Kivara Rajgopal on [Email Address Removed] or via [Phone Number Removed];
Desired Skills:
- MVC
- Cloud
- DevOPS
- Automation
- Infrastructure
- Programming
- Data
Desired Qualification Level:
- Degree