Software Architect (Permanent)
Eqplus · Gauteng , Johannesburg · R 1 300 000 - R 1 500 000 Cost To Company (Negotiable)
Posted 3 August 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Job Title: Software Architect Start Date: 2026-08-03 - 2026-09-02 Vacancy Type: Permanent GTG008768 Sectors: Information Technology Location: Gauteng , Johannesburg Salary: R 1 300 000 - R 1 500 000 Cost To Company (Negotiable) Brief: architecture|ci/cd|design|devops|pre sales|sdlc|software development|systems architect The SDLC / Software Architect is responsible for defining, governing, and evolving software architecture and delivery practices across client engagements. Operating at the intersection of business needs and engineering execution, the role ensures scalable, maintainable, and high-quality software solutions . The position influences delivery teams, pre-sales engagements, and internal capability development, focusing on architectural leadership, SDLC optimisation, and enabling predictable delivery outcomes. Requirements Essential Skills & Experience Strong experience in software architecture and system design Proven experience across the full Software Development Lifecycle (SDLC) Expertise in distributed systems and integration patterns Solid understanding of DevOps, CI/CD, and modern delivery practices Ability to influence technical direction across teams and stakeholders Experience in consulting or client-facing environments Exposure to multi-system, complex architecture landscapes Familiarity with architecture documentation frameworks (e.g., C4, ADRs) Experience contributing to pre-sales or solution design initiatives Detail: Key Responsibilities Responsibility 1: SDLC & Architecture Ownership Define and own end-to-end SDLC approaches aligned to client and business needs Design and govern software architectures for scalability, security, and performance Establish architectural principles, standards, and delivery guardrails Lead system assessments and modernisation initiatives Maintain clear architectural documentation (e.g., ADRs, system diagrams) Responsibility 2: Client Delivery Enablement Act as a trusted advisor to clients and delivery teams Guide complex technical decisions and trade-offs Support predictable delivery across the SDLC Assist with incident analysis and continuous improvement Align technical execution with business strategy Responsibility 3: Pre-Sales & Solution Design Support sales teams with architecture and solution input Contribute to proposals, RFPs, and Statements of Work Participate in client engagements to provide technical credibility Assist with estimation and risk assessment Articulate long-term value, cost, and risk implications of design decisions Responsibility 4: Technology & Delivery Leadership Champion best practices in software design, testing, and delivery Promote adoption of tools, frameworks, and modern delivery patterns Identify and address architectural anti-patterns Collaborate with leadership to improve delivery standards Translate industry trends into practical, business-relevant solutions Responsibility 5: Human Capital Development Mentor engineers, technical leads, and aspiring architects Encourage structured thinking and architectural maturity Support recruitment, assessments, and interviews Contribute to competency frameworks and career development models Provide technical input into performance management show more... For more information please contact: Kaylin Verreyne Apply