Software Architect
Johannesburg - South Africa
Job Summary
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
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
Required Experience:
Staff IC
About Company
WHO WE ARE EQPlus Technologies (Pty) Ltd was founded in 1999 by an exceptionally talented team of professionals and entrepreneurs. Today EQPlus is an industry-recognised Information Communications Service Provider that reflects South Africa’s unique diversity and is proud to announce ... View more