Lead Software Architect

Placements24

Richards Bay

Hybrid

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

Full time

2 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

Flexible remote work
Health and wellness benefits
Professional development
Conference attendance
Collaborative team environment

Job summary

Placements24 is seeking a Lead Software Architect for a pioneering software development company in Richards Bay, KwaZulu-Natal. The role offers a flexible arrangement with substantial remote contribution and occasional in-office engagement.

You will define high-level architecture, set coding standards, and guide teams to build scalable, maintainable software. You will mentor engineers, drive technical excellence, and translate business needs into elegant solutions.

Qualifications

  • Proven senior architect with large-scale system design experience.
  • Experience in Java, Python, .NET, or frontend frameworks.
  • Strong microservices and distributed systems knowledge.
  • Cloud experience (AWS/Azure/GCP) and containerization.
  • SQL and NoSQL databases with data modeling skills.
  • Excellent leadership and communication abilities.
  • Experience with Agile methods and guiding teams.

Responsibilities

  • Define and document overall software architecture for new and existing products.
  • Make key technology decisions across stack (languages, frameworks, databases, cloud).
  • Establish coding standards, design patterns, and best practices across teams.
  • Provide technical leadership and mentorship to software engineers.
  • Collaborate with product managers to translate requirements into solutions.
  • Design scalable, reliable, maintainable systems; conduct reviews.
  • Identify and mitigate technical risks and dependencies.
  • Evaluate and integrate third-party technologies and services.
  • Drive continuous improvement of software development processes and tools.

Skills

Lead Architect
Multiple languages
Microservices
Cloud platforms
Databases
Leadership
Agile
Communication

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
AWS

Job description

About the Role

Our client, a pioneering software development company, is looking for an exceptional Lead Software Architect to shape the technical direction of their innovative product suite. This role, based in Richards Bay, KwaZulu-Natal , offers a flexible work arrangement, allowing for significant remote contribution alongside occasional in-office engagement. You will be responsible for defining the high-level architecture of our software solutions, ensuring they are scalable, maintainable, and performant. This includes making critical technology choices, establishing coding standards, and guiding development teams to implement robust and efficient software. The ideal candidate is a visionary leader with a deep understanding of software engineering principles, design patterns, and modern technology stacks. You will mentor engineers, drive technical excellence, and play a crucial role in translating complex business needs into elegant software solutions. Joining our client means being part of a collaborative team that is passionate about building cutting-edge software and making a tangible impact in the industry. You will have the opportunity to influence the entire software development lifecycle and foster a culture of innovation.

Key Responsibilities
  • Define and document the overall software architecture for new and existing products.
  • Make key technology decisions, including programming languages, frameworks, databases, and cloud services.
  • Establish and enforce coding standards, design patterns, and best practices across development teams.
  • Provide technical leadership and mentorship to software engineers.
  • Collaborate with product managers and stakeholders to understand requirements and translate them into technical solutions.
  • Design scalable, reliable, and maintainable software systems.
  • Conduct code reviews and architectural reviews to ensure quality and adherence to standards.
  • Identify and mitigate technical risks and dependencies.
  • Evaluate and integrate third-party technologies and services.
  • Contribute to the continuous improvement of the software development process and tools.
Requirements
  • Proven experience as a Software Architect, Lead Developer, or similar senior technical role.
  • Extensive experience in designing and developing complex, large-scale software systems.
  • Proficiency in multiple programming languages and frameworks (e.g., Java, Python, .NET, React, Angular).
  • Strong understanding of microservices architecture, distributed systems, and design patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Knowledge of database technologies (SQL, NoSQL) and data modeling.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong leadership, communication, and interpersonal skills.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience with Agile development methodologies.
Benefits
  • Competitive salary and performance-based bonuses.
  • Flexible work arrangements, including remote options.
  • Opportunities for professional development, training, and conference attendance.
  • Engaging and challenging projects with cutting-edge technology.
  • Collaborative and supportive team environment.
  • Comprehensive health and wellness benefits.
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 • Soweto

Hybrid
ZAR 1,000,000 - 1,800,000
Remote-friendly culture
Competitive salary
Learning opportunities
+1
Lead Software Architect
Lead Software Architect

Placements24 • Centurion

On-site
ZAR 1,800,000 - 2,800,000
Executive salary
Health insurance
Retirement plans
+4
Lead Software Architect (Remote)
Lead Software Architect (Remote)

Placements24 • Soweto

Hybrid
ZAR 1,400,000 - 2,200,000
Flexible remote work
Career growth opportunities
Conference attendance
+2
Lead Software Architect
Lead Software Architect

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Bonuses
Health insurance
+4
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 • Richards Bay

On-site
ZAR 369,000 - 590,000
Competitive daily rate
State-of-the-art facilities
Occasional remote work
Principal Software Architect - Richards Bay
Principal Software Architect - Richards Bay

Placements24 • Mtubatuba Local Municipality

On-site
ZAR 1,200,000 - 2,000,000
Health Insurance
Retirement savings contributions
Professional development opportunities
Senior Software Architect
Senior Software Architect

Placements24 • Mossel Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonuses
Medical aid
Retirement planning
+3
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