Lead Software Architect

Placements24

LegKraal Gate

Hybrid

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

Full time

18 hours 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

Hybrid work model
Performance bonuses
Retirement plan with company matching

Job summary

Placements24 in Mahikeng, North West, ZA is seeking a Lead Software Architect to define the technical vision and architecture for our software products. You will mentor engineers, set coding standards, and drive scalable, secure solutions in a hybrid work environment.

You will guide teams, collaborate with product stakeholders, evaluate new technologies, and shape our technology stack. The role demands 8+ years in software development, deep OO design, and strong leadership.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 8+ years of software development with 4+ years in senior architect/lead role.
  • Proven experience delivering enterprise-grade software.
  • Expertise in Java, Python, C#, JavaScript and modern frameworks.
  • Deep understanding of OO design, patterns, and microservices/SOA.
  • Experience with cloud platforms and containerization (Docker, Kubernetes).
  • Strong knowledge of Agile and DevOps practices.

Responsibilities

  • Design and evolve the software architecture for scalable products.
  • Provide technical leadership to development teams.
  • Translate business requirements into technical solutions.
  • Define coding standards, design patterns, and best practices.
  • Conduct code reviews and architectural assessments.
  • Research and recommend new technologies and tools.
  • Design and implement robust APIs and microservices.
  • Troubleshoot complex issues and performance bottlenecks.
  • Contribute to product roadmap and strategic planning.
  • Ensure security, reliability, and robustness of solutions.

Skills

Java
Python
C#
JavaScript
Microservices
SOA
Design patterns
Agile
Leadership
Cloud thinking

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client, a forward-thinking technology company, is seeking a talented Lead Software Architect to join their dynamic team in Mahikeng, North West, ZA. This role offers a hybrid work model, combining the benefits of collaborative office interactions with the flexibility of remote work. As the Lead Software Architect, you will be responsible for defining the technical vision and architectural direction for our software products. You will guide development teams, establish best practices, and ensure the delivery of high-quality, scalable, and maintainable software solutions. This position requires a deep understanding of software design principles, modern development methodologies, and a passion for innovation. You will play a key role in shaping the future of our technology stack and mentoring junior engineers. This is an excellent opportunity to contribute to impactful projects and drive technical excellence within a growing organization.

Key Responsibilities
  • Design and evolve the software architecture for new and existing products, ensuring scalability, performance, and maintainability.
  • Provide technical leadership and architectural guidance to software development teams.
  • Collaborate with product management and stakeholders to translate business requirements into technical solutions.
  • Define and enforce coding standards, design patterns, and architectural best practices.
  • Conduct code reviews and architectural design assessments.
  • Research and recommend new technologies, frameworks, and tools to improve development efficiency and product capabilities.
  • Design and implement robust APIs and microservices architectures.
  • Troubleshoot and resolve complex technical issues and performance bottlenecks.
  • Contribute to the product roadmap and strategic planning for software development.
  • Ensure the security, reliability, and robustness of all software solutions.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of software development experience, with at least 4 years in a senior architect or lead role.
  • Proven experience in designing and delivering complex, enterprise-grade software solutions.
  • Expertise in multiple programming languages (e.g., Java, Python, C#, JavaScript) and modern software development frameworks.
  • Deep understanding of object-oriented design, design patterns, and architectural styles (e.g., Microservices, SOA).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Proficiency in database design and optimization (SQL and NoSQL).
  • Strong knowledge of Agile methodologies and DevOps practices.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong communication, leadership, and interpersonal skills.
  • Experience working in a hybrid environment.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off.
  • Opportunities for professional development and ongoing training.
  • Retirement savings plan with company matching.
  • A dynamic hybrid work environment fostering collaboration and flexibility.
  • Access to modern technology and development tools.
  • Career growth opportunities within a growing organization.
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 • Kempton Park

Hybrid
ZAR 1,200,000 - 1,800,000
Medical aid
Retirement fund
Performance-based bonuses
+2
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 • Soweto

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

Placements24 • Polokwane

Remote
ZAR 900,000 - 1,200,000
Bonus opportunities
Medical, dental, and vision insurance
Generous paid time off
+4
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
Remote Lead Software Architect
Remote Lead Software Architect

Placements24 • Sandton

Remote
ZAR 1,200,000 - 1,800,000
Executive-level compensation
Fully remote work
Health insurance
+5
Senior Software Architect
Senior Software Architect

Placements24 • Benoni

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Bonuses
Health benefits
+3
Senior Application Architect
Senior Application Architect

Placements24 • LegKraal Gate

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Medical aid
Retirement fund
+3
Lead Technical Architect
Lead Technical Architect

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 1,600,000
Remote contract
Contract extension opportunity
Exposure to cutting-edge technologies