Senior Software Architect

Placements24

Soweto

Hybrid

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

Full time

42 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

Hybrid work model in Soweto
Medical, dental, and vision insurance
Retirement savings plan contribution
Annual bonus opportunities
Conferences and advanced training

Job summary

Placements24 in Soweto, Gauteng, is seeking a Senior Software Architect to lead the design and technical direction of its software solutions. You will define architectural standards, patterns, and strategies to build scalable, robust applications.

You will mentor engineers, collaborate with product managers and stakeholders, and translate business needs into comprehensive technical designs. A strong leadership mindset and passion for innovation are essential.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of progressive experience in software development, with at least 3 years in a software architecture role.
  • Proven experience designing and implementing complex, scalable, and high-performance software systems.
  • Deep understanding of architectural styles (e.g., Microservices, SOA, Monolithic).
  • Expertise in Java, Python, C#, or JavaScript.
  • Experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Knowledge of SQL and NoSQL databases and data modeling.
  • Strong Agile/Scrum experience and excellent communication.

Responsibilities

  • Define and document the overall software architecture for new and existing applications.
  • Establish technical standards, best practices, and design patterns for the development team.
  • Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
  • Provide technical leadership and guidance to software development teams throughout the project lifecycle.
  • Collaborate with stakeholders to understand business needs and translate them into architectural designs.
  • Identify and mitigate technical risks, ensuring scalability, reliability, and security of systems.
  • Conduct architectural reviews and provide feedback on design proposals.
  • Mentor and coach software engineers, fostering a culture of technical excellence.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential impact.

Job description

About the Role

Our client, a prominent software development company based in Soweto, Gauteng , is seeking a visionary Senior Software Architect to lead the design and technical direction of their innovative software solutions. This strategic role involves defining architectural standards, patterns, and strategies to ensure the development of scalable, robust, and maintainable applications. You will collaborate closely with development teams, product managers, and stakeholders to translate business requirements into comprehensive technical designs. The ideal candidate possesses extensive experience in software development, a deep understanding of various architectural styles, and a proven ability to make critical technology decisions. You will be instrumental in driving technical excellence, mentoring engineers, and ensuring that the company's technology roadmap aligns with its long-term business objectives. This is an exceptional opportunity for a seasoned technical leader to shape the future of software development within the vibrant community of Soweto, Gauteng , and to influence the company's technological direction. We are looking for an individual with strong leadership qualities, exceptional problem-solving skills, and a passion for innovation.

Key Responsibilities
  • Define and document the overall software architecture for new and existing applications.
  • Establish technical standards, best practices, and design patterns for the development team.
  • Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
  • Provide technical leadership and guidance to software development teams throughout the project lifecycle.
  • Collaborate with stakeholders to understand business needs and translate them into architectural designs.
  • Identify and mitigate technical risks, ensuring the scalability, reliability, and security of systems.
  • Conduct architectural reviews and provide feedback on design proposals.
  • Mentor and coach software engineers, fostering a culture of technical excellence.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential impact.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of progressive experience in software development, with at least 3 years in a software architecture role.
  • Proven experience designing and implementing complex, scalable, and high-performance software systems.
  • Deep understanding of various architectural styles (e.g., Microservices, SOA, Monolithic).
  • Expertise in one or more programming languages (e.g., Java, Python, C#, JavaScript).
  • Experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Knowledge of database technologies (SQL and NoSQL) and data modeling.
  • Excellent understanding of software development methodologies (Agile, Scrum).
  • Strong analytical, problem-solving, and communication skills.
  • Leadership qualities and the ability to influence technical decision-making.
Benefits
  • Highly competitive salary and executive-level compensation package.
  • Hybrid work model in Soweto, Gauteng , offering work-life balance.
  • Comprehensive medical, dental, and vision insurance.
  • Significant retirement savings plan contribution.
  • Opportunities for professional growth, including conferences and advanced training.
  • A stimulating and collaborative work environment.
  • Annual bonus opportunities based on company and individual performance.
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 • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Exceptional salary
Professional development resources
Collaborative work environment
+1
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
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
Lead Software Architect
Lead Software Architect

Placements24 • Centurion

On-site
ZAR 1,800,000 - 2,800,000
Executive salary
Health insurance
Retirement plans
+4
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
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 Solutions Architect
Senior Software Solutions Architect

Placements24 • LegKraal Gate

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary & incentives
Comprehensive health, dental, and 视觉保险
Generous annual leave
+3
Lead Software Architect
Lead Software Architect

Placements24 • Richards Bay

Hybrid
ZAR 1,200,000 - 1,800,000
Flexible remote work
Health and wellness benefits
Professional development
+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 - Cloud-Native Solutions
Senior Software Architect - Cloud-Native Solutions

Placements24 • Sandton

Hybrid
ZAR 1,500,000 - 2,500,000
Top-tier compensation
Executive medical, dental & vision
Superior retirement fund
+2