Senior Software Architect

Placements24

Centurion

On-site

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

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 is seeking a Senior Software Architect in Centurion, Gauteng to lead architectural design of enterprise software, ensuring scalability, performance and maintainability across a diverse client portfolio.

You will guide development teams, set coding standards, select technologies, and mentor engineers while collaborating with product managers and stakeholders to deliver robust solutions.

Qualifications

  • 10+ years in software development with at least 5 years in a senior architectural role.
  • Proven experience designing and developing large-scale, distributed, high-performance applications.
  • Deep expertise in Java, C#, Python and associated frameworks.
  • Strong understanding of microservices architecture, RESTful APIs, and event-driven systems.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Proficiency in database design and management (SQL and NoSQL).
  • Excellent SDLC knowledge and agile methodologies.
  • Strong leadership, communication, and collaboration skills.

Responsibilities

  • Lead architectural design of enterprise software applications for scalability and maintainability.
  • Define and enforce coding standards, design patterns, and best practices.
  • Collaborate with product managers, teams, and stakeholders to translate requirements into technical solutions.
  • Evaluate and select technologies, frameworks, and tools for development.
  • Mentor and guide engineers; conduct code reviews and architectural assessments.
  • Troubleshoot and resolve complex technical issues during development and deployment.
  • Develop and maintain architectural diagrams and technical documentation.
  • Stay current with trends and contribute to process improvements in SDLC and DevOps.

Skills

Java
C#
Python
Microservices
RESTful APIs
DevOps
Cloud platforms

Education

Bachelor's degree in Computer Science or Engineering
Master's degree preferred

Tools

Docker
Kubernetes
AWS
Azure
GCP
SQL
NoSQL

Job description

About the Role

Our client, a prominent technology consulting firm headquartered in Centurion, Gauteng , is seeking a highly experienced Senior Software Architect to lead the design and development of complex software systems. This contract position requires an individual with a strong vision for software engineering excellence and the ability to guide development teams towards robust and scalable solutions. You will be instrumental in defining technical strategies, establishing best practices, and ensuring the successful delivery of critical software projects for a diverse portfolio of clients. This role demands hands‑on involvement in the architectural design process and close collaboration with stakeholders.

Key Responsibilities
  • Lead the architectural design of enterprise-level software applications, ensuring scalability, performance, and maintainability.
  • Define and enforce coding standards, design patterns, and development best practices.
  • Collaborate closely with product managers, development teams, and business stakeholders to translate requirements into technical solutions.
  • Evaluate and select appropriate technologies, frameworks, and tools for software development.
  • Provide technical guidance and mentorship to software engineers.
  • Conduct code reviews and architectural assessments to ensure quality and adherence to design principles.
  • Troubleshoot and resolve complex technical issues during the development and deployment phases.
  • Develop and maintain technical documentation, including architectural diagrams and specifications.
  • Stay current with emerging software development trends and technologies.
  • Contribute to the continuous improvement of the software development lifecycle.
Requirements
  • Minimum of 10 years of experience in software development, with at least 5 years in a senior architectural role.
  • Proven experience designing and developing large-scale, distributed, and high-performance applications.
  • Deep expertise in multiple programming languages (e.g., Java, C#, Python) and associated frameworks.
  • Strong understanding of microservices architecture, RESTful APIs, and event-driven systems.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Proficiency in database design and management (SQL and NoSQL).
  • Excellent understanding of software development lifecycle (SDLC) and agile methodologies.
  • Strong leadership, communication, and interpersonal skills.
  • Experience with CI/CD pipelines and DevOps principles.
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
Benefits

As a contractor, you will benefit from a highly competitive daily rate commensurate with your experience and expertise. This role offers the opportunity to work on challenging and impactful projects within a dynamic consulting environment in Centurion, Gauteng . You will gain exposure to a wide range of industries and technologies, fostering continuous learning and professional growth. While this is a contract role, our client provides dedicated project management support and facilitates access to relevant project resources. This role offers an excellent opportunity for seasoned architects to apply their skills on significant initiatives.

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 • 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 • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Exceptional salary
Professional development resources
Collaborative work environment
+1
Senior Software Architect
Senior Software Architect

Placements24 • Benoni

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Bonuses
Health benefits
+3
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
Senior Software Architect
Senior Software Architect

Placements24 • Mtubatuba Local Municipality

On-site
ZAR 332,000 - 554,000
Competitive daily rate
State-of-the-art facilities
Occasional remote work
Senior C# Engineer - Lead Scalable Solutions & Mentorship
Senior C# Engineer - Lead Scalable Solutions & Mentorship

Multisearch Recruitment • South Africa

On-site
ZAR 1,200,000 - 1,800,000
Executive benefits package
Leadership development
Large-scale cloud projects
+2
Principal Software Architect
Principal Software Architect

Placements24 • Pretoria

Hybrid
ZAR 1,800,000 - 3,200,000
High salary & comprehensive benefits
Bonus potential
Challenging projects in Pretoria
+2
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
Senior Software Architect
Senior Software Architect

Placements24 • East London

Hybrid
ZAR 900,000 - 1,800,000
Lead Software Architect
Lead Software Architect

Placements24 • Upington

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