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

Learn more/Apply for this position