Senior Software Architect

Placements24

Bloemfontein

Hybrid

ZAR 1,800,000 - 2,400,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary with bonuses
Medical & retirement benefits
Professional development budget
Influential tech-direction role
Collaborative environment

Job summary

Placements24 is seeking a Senior Software Architect in Bloemfontein to lead the design and evolution of scalable software systems. This role demands deep architectural expertise, strong leadership, and the ability to guide teams through modern technologies and patterns.

You will set technical standards, mentor developers, and drive architectural integrity across enterprise projects, shaping the technology roadmap in a growing organization.

Qualifications

  • Master's or Bachelor's degree in Computer Science, Engineering, or related field.
  • 10+ years of software development experience, with at least 5 years in an architect role.
  • Proven track record designing and delivering enterprise-scale software systems.
  • Expertise in architectural patterns (microservices, event-driven, monolithic) and trade-offs.
  • Experience with multiple languages and database technologies (SQL, NoSQL).
  • Strong knowledge of cloud platforms (AWS, Azure, GCP) and distributed systems.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Design and document scalable, reliable architectures for systems.
  • Define technical standards, best practices, and guidelines across the organization.
  • Evaluate technologies and tools to meet requirements.
  • Collaborate with product managers, engineers, and stakeholders to translate requirements into designs.
  • Provide technical leadership and mentorship to development teams.
  • Conduct architectural reviews and ensure architectural integrity.
  • Identify technical debt and performance bottlenecks.

Skills

Architectural patterns
Distributed systems
Cloud platforms
Leadership
Mentorship

Education

Bachelor's degree
Master's degree

Tools

SQL
NoSQL
Cloud platforms

Job description

About the Role

Our client is seeking a visionary Senior Software Architect to lead the design and evolution of their software systems in Bloemfontein . This senior role requires a deep understanding of software engineering principles, architectural patterns, and emerging technologies. You will be responsible for defining technical strategies, establishing architectural standards, and guiding development teams to build scalable, maintainable, and robust applications. This is a critical position for an experienced architect who thrives on solving complex technical challenges and influencing the technological roadmap of a growing company.



Key Responsibilities


  • Design and document scalable, reliable, and maintainable software architectures for new and existing systems.

  • Define technical standards, best practices, and guidelines for software development across the organization.

  • Evaluate and recommend appropriate technologies, frameworks, and tools to meet business and technical requirements.

  • Collaborate with product managers, engineers, and stakeholders to understand requirements and translate them into architectural designs.

  • Provide technical leadership and mentorship to development teams, ensuring adherence to architectural principles.

  • Conduct architectural reviews and ensure the technical integrity of all software solutions.

  • Identify and address technical debt and performance bottlenecks within the existing systems.



Requirements


  • Master's or Bachelor's degree in Computer Science, Engineering, or a related field.

  • 10+ years of experience in software development, with at least 5 years in a software architecture role.

  • Proven track record of designing and delivering complex, enterprise-level software systems.

  • Deep knowledge of various architectural patterns (e.g., microservices, event-driven, monolithic) and their trade-offs.

  • Expertise in multiple programming languages and database technologies (SQL, NoSQL).

  • Strong understanding of cloud computing platforms (AWS, Azure, GCP) and distributed systems.

  • Excellent analytical, problem-solving, and communication skills.



Benefits


  • Highly competitive salary with significant performance bonuses.

  • Comprehensive medical, retirement, and other benefits.

  • Generous budget for professional development, conferences, and learning.

  • Opportunity to influence the technological direction of the company in Bloemfontein .

  • A stimulating and collaborative work environment with talented professionals.

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

Hybrid
ZAR 1,200,000 - 1,600,000
Executive-level bonuses
Hybrid work arrangement
Premium health & retirement benefits
+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 • Randburg

Hybrid
ZAR 1,100,000 - 1,500,000
Stock options
Health benefits
Retirement plans
+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
Lead Software Architect
Lead Software Architect

Placements24 • Sandton

Hybrid
ZAR 1,800,000 - 3,200,000
Executive health, dental, and vision
Flexible hybrid work arrangement
Professional development opportunities
+1
Senior Software Architect - Cloud Infrastructure
Senior Software Architect - Cloud Infrastructure

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Medical and retirement plans
Professional development support
+2
Senior Software Architect - Microservices
Senior Software Architect - Microservices

Placements24 • Mossel Bay

On-site
ZAR 900,000 - 1,500,000
Remote Senior Software Architect
Remote Senior Software Architect

Placements24 • Soweto

Hybrid
ZAR 1,500,000 - 2,100,000
Executive-level salary
Full remote work
Health insurance
+2
Lead Software Developer
Lead Software Developer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary + bonus
Medical, dental, and vision insurance
Learning & conferences
+3