Senior Software Architect

Placements24

Benoni

On-site

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

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Bonuses
Health benefits
Career growth
Learning opportunities
On-site in Benoni

Job summary

Placements24 in Benoni, Gauteng, is seeking a Senior Software Architect who will define the technical direction and architectural integrity of our software products. You will design scalable, robust systems and ensure quality, performance, and security across platforms.

Collaborating with product managers and development teams, you will translate business requirements into technical designs, select technologies, mentor engineers, and drive the evolution of microservices, cloud native patterns,

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of software development experience, with 4+ years in a software architecture role.
  • Proven experience designing scalable, high-performance applications.
  • Proficient in Java, Python, C# and modern development methodologies.
  • Experience with cloud platforms (AWS/Azure/GCP) and containers (Docker, Kubernetes).
  • Strong database knowledge (SQL and NoSQL) and data modeling.
  • Excellent problem-solving and communication skills.
  • Experience with Agile and CI/CD pipelines.

Responsibilities

  • Lead the design and architectural development of complex software systems.
  • Define software architecture frameworks, standards, and best practices.
  • Collaborate with product managers to translate business requirements into designs.
  • Evaluate and select technologies, frameworks, and tools.
  • Provide technical leadership and mentorship to engineering teams.
  • Ensure scalability, performance, security, and reliability of solutions.
  • Conduct architectural reviews and code quality assessments.
  • Identify and mitigate technical risks and dependencies.
  • Promote innovation and stay abreast of industry trends.
  • Contribute to continuous improvement of the SDLC.

Skills

Java
Python
C#
Docker
Kubernetes
SQL
NoSQL
Cloud Platforms
Event-driven

Education

Bachelor's degree
Master's degree

Tools

AWS
Azure
GCP

Job description

About the Role

Our client, a leading innovator in the digital solutions space, is looking for a highly skilled Senior Software Architect to join their dynamic team in Benoni, Gauteng . This role is critical in defining the technical direction and architectural integrity of software products and platforms. You will be responsible for designing scalable, robust, and maintainable software systems, ensuring they meet high standards of quality, performance, and security. This position demands a deep understanding of software development best practices, architectural patterns, and emerging technologies.

Key Responsibilities
  • Lead the design and architectural development of complex software systems and applications.
  • Define software architecture frameworks, standards, and best practices.
  • Collaborate with product managers and development teams to translate business requirements into technical designs.
  • Evaluate and select appropriate technologies, frameworks, and tools for software development.
  • Provide technical leadership and mentorship to software engineering teams.
  • Ensure the scalability, performance, security, and reliability of software solutions.
  • Conduct architectural reviews and code quality assessments.
  • Identify and mitigate technical risks and dependencies.
  • Stay abreast of industry trends and emerging technologies, promoting innovation.
  • Contribute to the continuous improvement of the software development lifecycle.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 4 years in a software architecture role.
  • Proven experience designing and delivering complex, scalable, and high-performance software applications.
  • Deep understanding of software architecture patterns (e.g., microservices, event-driven architecture, SOA).
  • Proficiency in multiple programming languages (e.g., Java, Python, C#) and modern software development methodologies.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong knowledge of database technologies (SQL and NoSQL) and data modeling.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
  • Experience with Agile development methodologies and CI/CD pipelines.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and retirement benefits.
  • Significant opportunities for professional growth and career advancement.
  • Exposure to challenging projects and innovative technologies.
  • Collaborative and stimulating work environment in Benoni .
  • Support for continuous learning and professional development.
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 • Centurion

On-site
ZAR 1,200,000 - 1,800,000
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
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
Senior Software Architect
Senior Software Architect

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,000,000 - 1,700,000
Competitive salary with bonuses
Medical aid and retirement fund
Professional development and training
+1
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
Lead Software Architect
Lead Software Architect

Placements24 • Upington

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

Placements24 • Klerksdorp

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Health insurance
Flexible hybrid work
+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