×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Architect

Job in Bloemfontein, 9300, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-09
Job specializations:
  • Software Development
    Software Architect, Software Engineer, Senior Developer, Cloud Engineer - Software
Job Description & How to Apply Below
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, No

    SQL).
  • 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.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary