Lead Software Architect

Placements24

Kempton Park

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical aid
Retirement fund
Performance-based bonuses
Hybrid work model
Training and certifications

Job summary

Placements24 is seeking a visionary Lead Software Architect in Gauteng to drive architectural strategy across our software products. You will mentor and guide engineers, establish best practices, and ensure scalable, secure systems in a hybrid work setting that blends remote coordination with in-office collaboration.

The role requires 8+ years in software development, with 3+ in architecture or lead positions, and deep expertise in microservices, cloud platforms, and DevOps.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of progressive experience in software development, with at least 3 years in a software architecture or lead role.
  • Proven track record of designing and delivering complex, scalable, and resilient software systems.
  • Deep understanding of object-oriented programming, design patterns, and architectural styles (e.g., microservices, event-driven).
  • Hands-on experience with multiple programming languages (e.g., Java, Python, C#) and frameworks.
  • Proficiency in cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with database design and management (SQL and NoSQL).
  • Strong understanding of CI/CD principles and DevOps practices.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Exceptional communication and leadership abilities, with experience mentoring junior engineers.
  • Ability to work effectively in a hybrid work environment, balancing remote and in-office collaboration.

Responsibilities

  • Define and maintain the overall software architecture and technical strategy for new and existing products.
  • Lead the design and development of scalable, reliable, and high-performance software systems.
  • Collaborate with product managers, engineers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Provide technical guidance and mentorship to software development teams, fostering best practices in coding, testing, and deployment.
  • Evaluate and select appropriate technologies, frameworks, and tools to ensure optimal solution delivery.
  • Conduct code reviews and architectural reviews to ensure quality, maintainability, and adherence to standards.
  • Identify and mitigate technical risks and dependencies throughout the development lifecycle.
  • Champion a culture of innovation, continuous improvement, and knowledge sharing within the engineering team.
  • Ensure the security, performance, and scalability of all software solutions.
  • Document architectural decisions, designs, and guidelines clearly and comprehensively.

Skills

Software architecture
Leadership
Mentoring
Cloud platforms
Docker & Kubernetes
CI/CD & DevOps
Microservices
Event-driven design
Multi-language
SQL/NoSQL databases
Communication
Hybrid collaboration

Education

Bachelor's degree in Computer Science or related
Master's degree in Software Engineering or related

Tools

Docker
Kubernetes
AWS
Azure
GCP
SQL
NoSQL

Job description

About the Role

Our client is seeking a visionary Lead Software Architect to drive the design and implementation of innovative software solutions within their dynamic technology division. Based in Tembisa, Gauteng, ZA , this hybrid role offers the opportunity to blend focused remote work with collaborative in-office sessions. You will be responsible for establishing architectural best practices, mentoring a team of talented engineers, and ensuring the technical integrity and scalability of our software products. The ideal candidate will possess a strong command of modern software design principles, a passion for elegant code, and the ability to translate complex business requirements into robust technical blueprints. This position is crucial for guiding our development efforts and shaping the future of our technological landscape.

Key Responsibilities
  • Define and maintain the overall software architecture and technical strategy for new and existing products.
  • Lead the design and development of scalable, reliable, and high-performance software systems.
  • Collaborate with product managers, engineers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Provide technical guidance and mentorship to software development teams, fostering best practices in coding, testing, and deployment.
  • Evaluate and select appropriate technologies, frameworks, and tools to ensure optimal solution delivery.
  • Conduct code reviews and architectural reviews to ensure quality, maintainability, and adherence to standards.
  • Identify and mitigate technical risks and dependencies throughout the development lifecycle.
  • Champion a culture of innovation, continuous improvement, and knowledge sharing within the engineering team.
  • Ensure the security, performance, and scalability of all software solutions.
  • Document architectural decisions, designs, and guidelines clearly and comprehensively.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of progressive experience in software development, with at least 3 years in a software architecture or lead role.
  • Proven track record of designing and delivering complex, scalable, and resilient software systems.
  • Deep understanding of object-oriented programming, design patterns, and architectural styles (e.g., microservices, event-driven).
  • Hands-on experience with multiple programming languages (e.g., Java, Python, C#) and frameworks.
  • Proficiency in cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with database design and management (SQL and NoSQL).
  • Strong understanding of CI/CD principles and DevOps practices.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Exceptional communication and leadership abilities, with experience mentoring junior engineers.
  • Ability to work effectively in a hybrid work environment, balancing remote and in-office collaboration.
Benefits
  • Our client offers a competitive salary package commensurate with experience, along with comprehensive medical aid, a retirement fund, and performance-based bonuses.
  • Employees benefit from a hybrid work model, offering flexibility between remote work and collaborative office time.
  • Opportunities for professional growth and development are abundant, including access to training, conferences, and certifications.
  • We foster a supportive and inclusive work environment that values innovation and teamwork.
  • Additional perks include paid leave and wellness programs.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Development Architect
Lead Software Development Architect

Placements24 • Soweto

Hybrid
ZAR 1,200,000 - 2,000,000
Hybrid work model
Competitive salary
Health benefits
+2
Lead Software Architect
Lead Software Architect

Placements24 • LegKraal Gate

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Performance bonuses
Retirement plan with company matching
Senior Software Architect
Senior Software Architect

Placements24 • Soweto

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid work model in Soweto
Medical, dental, and vision insurance
Retirement savings plan contribution
+2
Lead Software Development Architect
Lead Software Development Architect

Placements24 • Stellenbosch

On-site
ZAR 1,800,000 - 3,000,000
Medical and dental coverage
Bonus structure
Training and certifications
+1
Lead Software Architect
Lead Software Architect

Placements24 • Upington

On-site
ZAR 1,200,000 - 1,800,000
Annual leave
Training opportunities
Medical aid
+2
Senior Software Architect
Senior Software Architect

Placements24 • East London

Hybrid
ZAR 900,000 - 1,800,000
Software Architect (Hybrid)
Software Architect (Hybrid)

Placements24 • Bellville

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Hybrid work arrangement
Health and wellness benefits
+2
Engineering Manager- Executive
Engineering Manager- Executive

E&D Recruiters • Johannesburg

Hybrid
ZAR 1,200,000 - 2,100,000
Hybrid work model
Competitive salary
Health benefits
+2
Lead Solution Architect
Lead Solution Architect

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 1,000,000 - 1,800,000
Performance bonuses
Learning & development funding
Senior Software Architect (East London)
Senior Software Architect (East London)

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary and bonuses
Medical aid
Retirement fund contributions
+2