Senior Software Architect

Placements24

Randburg

Hybrid

ZAR 1,100,000 - 1,500,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Stock options
Health benefits
Retirement plans
Professional development
Challenging projects

Job summary

Placements24 in Randburg seeks a Senior Software Architect to lead design and development of complex systems. You will define technical vision, standards, and technology choices, mentor engineers, and drive architectural consistency across the organization.

The role requires a Master’s or PhD, 10+ years of software development with architecture focus, and a proven record delivering scalable, high-performance software. Strong leadership and communication are essential.

Qualifications

  • Master's or PhD in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development with a significant portion in software architecture roles.
  • Proven track record of designing and delivering complex, scalable, and high-performance software systems.
  • Deep knowledge of architectural styles (e.g., microservices, monolithic), design patterns, and data modeling.
  • Expertise in multiple programming languages and technologies.
  • Excellent leadership, communication, and interpersonal skills.

Responsibilities

  • Define and document the overall software architecture, including technology stack, design patterns, and best practices.
  • Lead architectural design sessions and provide technical guidance to development teams.
  • Evaluate and select appropriate technologies, frameworks, and tools for new projects and enhancements.
  • Ensure the scalability, performance, security, and maintainability of software systems.
  • Collaborate with stakeholders to understand business needs and translate them into technical requirements.
  • Oversee the implementation of architectural designs and provide hands‑on support as needed.
  • Mentor and guide other engineers on architectural principles and best practices.

Education

Master's or PhD in Computer Science, Engineering, or a related field

Job description

About the Role

Our client is looking for a strategic and technically profound Senior Software Architect to lead the design and development of their complex software systems in Randburg . You will be responsible for defining the overall technical vision, architectural standards, and technology selection for key projects. This role requires a deep understanding of software design principles, patterns, and the ability to translate business requirements into scalable, maintainable, and robust technical solutions. You will mentor engineering teams and drive architectural consistency across the organization.

Key Responsibilities
  • Define and document the overall software architecture, including technology stack, design patterns, and best practices.
  • Lead architectural design sessions and provide technical guidance to development teams.
  • Evaluate and select appropriate technologies, frameworks, and tools for new projects and enhancements.
  • Ensure the scalability, performance, security, and maintainability of software systems.
  • Collaborate with stakeholders to understand business needs and translate them into technical requirements.
  • Oversee the implementation of architectural designs and provide hands‑on support as needed.
  • Mentor and guide other engineers on architectural principles and best practices.
Requirements
  • Master's or PhD in Computer Science, Engineering, or a related field.
  • Extensive experience (10+ years) in software development with a significant portion in Software Architecture roles.
  • Proven track record of designing and delivering complex, scalable, and high-performance software systems.
  • Deep knowledge of various architectural styles (e.g., microservices, monolithic), design patterns, and data modeling.
  • Expertise in multiple programming languages and technologies.
  • Excellent leadership, communication, and interpersonal skills.
Benefits
  • Executive-level compensation package including salary and stock options.
  • Comprehensive executive health benefits and retirement plans.
  • Significant budget for professional development and advanced certifications.
  • Opportunity to shape the technological future of the company in Randburg .
  • A challenging and rewarding work environment with high-impact projects.
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 • Upington

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work model
Competitive salary and incentives
Professional development
Lead Software Architect
Lead Software Architect

Placements24 • George

Hybrid
ZAR 1,800,000 - 2,600,000
Competitive salary
Medical aid
Retirement fund
+2
Senior Software Developer
Senior Software Developer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
Senior Software Architect
Senior Software Architect

Placements24 • East London

On-site
ZAR 1,200,000 - 1,800,000
Hybrid work model
Influence on technical strategy
Growth opportunities
Senior Software Development Lead
Senior Software Development Lead

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Executive bonus
Health & retirement benefits
Hybrid work model
+2
Lead Software Engineer
Lead Software Engineer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Executive compensation
Medical & dental & vision coverage
Stock options
+3
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Software Architect
Software Architect

EQPLUS TECHNOLOGIES PTY LTD • Johannesburg

On-site
ZAR 1,200,000 - 1,500,000
Lead Software Engineer
Lead Software Engineer

Placements24 • Bloemfontein

On-site
ZAR 1,000,000 - 1,600,000
Executive compensation
Medical, dental, and vision insurance
Stock options or equity participation
+2