Senior Software Architect

Placements24

Cape Town

On-site

ZAR 900,000 - 1,500,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Office-based role
Health/Dental/ Vision insurance
Growth & leadership development
Challenging projects

Job summary

Placements24 in South Africa seeks a Senior Software Architect to lead the design and development of complex systems in Upington. You will set technical direction, evaluate technologies, and guide teams to build scalable, robust software aligned with business goals.

This role demands deep software design knowledge, distributed systems experience, strong leadership, and excellent communication. Office-based position with growth and impact on the company’s technology landscape.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 7+ years in software development; at least 3 years as architect or lead.
  • Experience designing distributed, scalable systems.
  • Strong knowledge of architectural patterns (microservices, SOA).
  • Expertise in multiple programming languages and database technologies.
  • Excellent communication, presentation, and interpersonal skills.

Responsibilities

  • Design high-level software architectures for new and existing systems.
  • Evaluate and recommend technologies, frameworks, and tools.
  • Provide technical leadership to development teams throughout the lifecycle.
  • Ensure scalability, security, performance, and reliability of systems.
  • Collaborate with product management and business units to define requirements.
  • Establish and enforce architectural standards and best practices.

Skills

Software architecture
Distributed systems
Microservices
SOA
Programming languages
Leadership
Communication

Education

BSc in CS or Engineering

Tools

Databases
Cloud platforms
CI/CD
Containers

Job description

About the Role

Our client is seeking a visionary Senior Software Architect to lead the design and development of complex software systems in Upington . This critical role involves defining architectural strategies, selecting appropriate technologies, and guiding development teams to ensure the creation of scalable, robust, and maintainable software solutions. You will be instrumental in setting technical direction, promoting best practices, and ensuring alignment between business objectives and technical implementation. The ideal candidate possesses a deep understanding of software design principles, extensive experience across various technologies, and strong leadership capabilities. This is a unique opportunity to shape the future of our client's technology landscape in a significant regional center.

Key Responsibilities
  • Design and document high-level software architectures for new and existing systems.
  • Evaluate and recommend appropriate technologies, frameworks, and tools for development projects.
  • Provide technical leadership and guidance to development teams throughout the software development lifecycle.
  • Ensure the scalability, security, performance, and reliability of designed systems.
  • Collaborate with stakeholders, including product management and business units, to define technical requirements.
  • Establish and enforce architectural standards, patterns, and best practices.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software development, with at least 3 years in a software architect or senior technical lead role.
  • Proven experience in designing complex, distributed, and scalable software systems.
  • Strong knowledge of various architectural patterns (e.g., microservices, SOA) and design principles.
  • Expertise in multiple programming languages and database technologies.
  • Excellent communication, presentation, and interpersonal skills.
Benefits
  • Highly competitive salary with comprehensive benefits package.
  • An office-based role offering a stable and professional work environment.
  • Comprehensive health, dental, and vision insurance.
  • Significant opportunities for professional growth and leadership development.
  • Work on challenging and impactful projects that define the company's technical future.
  • A collaborative and results-oriented company culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect
Senior Software Architect

Placements24 • Randburg

Hybrid
ZAR 1,100,000 - 1,500,000
Stock options
Health benefits
Retirement plans
+2
Senior Software Architect
Senior Software Architect

Placements24 • Vereeniging

Hybrid
ZAR 1,200,000 - 1,600,000
Executive-level bonuses
Hybrid work arrangement
Premium health & retirement benefits
+2
Lead Software Architect
Lead Software Architect

Placements24 • Centurion

On-site
ZAR 1,800,000 - 2,800,000
Executive salary
Health insurance
Retirement plans
+4
Principal Software Architect
Principal Software Architect

Placements24 • Klerksdorp

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Health insurance
Flexible hybrid work
+2
Senior Software Architect
Senior Software Architect

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Bonus opportunities
Medical, dental, and vision insurance
Generous paid time off
+4
Senior Software Architect - Cloud Infrastructure
Senior Software Architect - Cloud Infrastructure

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical and retirement plans
Professional development support
+2
Senior Software Architect - Microservices
Senior Software Architect - Microservices

Placements24 • Mossel Bay

On-site
ZAR 900,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,200,000
Competitive salary
On-site Upington environment
Growth opportunities and conferences
+1
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Soweto

Hybrid
ZAR 1,500,000 - 2,100,000
Executive-level salary
Full remote work
Health insurance
+2
Lead Software Developer
Lead Software Developer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary + bonus
Medical, dental, and vision insurance
Learning & conferences
+3