Software Solutions Architect
Top Recruitment
About the role
Introduction
We are looking for a highly capable Solutions Architect to take full ownership of designing and building a modern, end-to-end digital architecture landscape from the ground up.
This is not a role where you inherit a mature architecture framework. We need someone who has successfully built solution architecture capabilities from scratch — defining standards, creating patterns, establishing governance, and designing scalable digital platforms from first principles.
You will serve as the technical authority driving digital transformation across web, mobile, backend, and enterprise integrations. This role bridges business strategy with executable technical design and delivery.
Duties & Responsibilities
Key Responsibilities
1. End-to-End Solution Architecture (Primary Focus) • Design and build the full solution architecture capability from the ground up. • Define architecture standards, patterns, governance frameworks, and documentation practices. • Own the end-to-end architecture across: • Web applications (front-end) • Mobile applications (iOS / Android / cross-platform) • Backend services and APIs (.NET Core, Kubernetes) • ERP and enterprise integrations (e.g., D365, SAP, Oracle) • Produce high-quality architecture artefacts, including: • Solution Architecture Diagrams • Logical and Physical Architecture Designs • Integration and Interface Designs • Data flow and system interaction diagrams • Non-functional requirement (NFR) designs (performance, scalability, security, availability) • Balance functional requirements with non-functional priorities such as resilience, cost efficiency, scalability, and maintainability. • Ensure alignment with enterprise standards and industry best practices.
2. Front-End & Mobile Architecture • Define architecture patterns for modern web and mobile platforms: • SPA frameworks (React, Angular, Vue) • Mobile architectures (native or cross-platform such as Flutter / React Native) • Establish reusable patterns for performance, UX consistency, and security. • Collaborate closely with UX/UI teams to ensure technical feasibility and architectural alignment.
3. Integration & ERP Architecture • Design robust integration architectures between digital platforms and ERP systems. • Define and govern: • API strategies (REST, event-driven, messaging) • Middleware and integration layers • Data synchronisation and consistency models • Ensure secure, reliable, and transactionally sound integrations. • Align custom digital solutions with core enterprise systems.
4. Technical Leadership & Governance • Act as the design authority throughout solution delivery. • Review and approve detailed technical designs. • Provide architectural direction to multi-disciplinary development teams. • Ensure strict adherence to SDLC and DevOps best practices. • Work closely with development and QA teams on code reviews and quality assurance. • Participate in architecture review forums and key technical decision-making platforms.
5. Stakeholder Engagement • Translate business requirements into structured, implementable technical designs. • Engage effectively with: • Business stakeholders • Product owners • Development teams (including contractors) • Infrastructure and security teams • Communicate complex technical concepts clearly and in business-aligned language.
Desired Experience & Qualification
Required Skills & Experience
Core Architecture Expertise (Critical) • Proven experience as a Solutions Architect designing end-to-end platforms. • Demonstrated experience building solution architecture frameworks from scratch (not only enhancing existing ones). • Strong documentation and structured architecture modelling skills. • Deep understanding of distributed systems and enterprise integration patterns. • Strong command of non-functional design principles: • Scalability • Security • Performance • Availability • Maintainability
Technical Competencies
Front-End • Modern web frameworks (React, Angular, Vue) • Web architecture patterns (SPA, micro-frontends)
Mobile • Native or cross-platform architecture • Mobile security and performance design
Backend & Integration • API design (REST, event-driven) • Messaging and streaming platforms • ERP integration patterns • Data migration strategies
Cloud & Platforms • Cloud-native architectures (Azure / AWS) • Containerisation and orchestration (Docker, Kubernetes)
Security • Authentication & authorisation (OAuth2, OpenID Connect) • Secure API and integration design
Experience Required • 8+ years in software engineering or architecture roles. • 3–5+ years in a Solutions Architect or Lead Architect position. • Proven experience integrating digital platforms with enterprise ERP systems. • Experience working across multiple teams and business disciplines. • Demonstrated experience establishing architecture capability in environments where it did not previously exist.
Package & Remuneration
R160 000 - R180 000 ctc pa
Requirements
- 8+ years in software engineering or architecture roles.
- 3–5+ years in a Solutions Architect or Lead Architect position.
- Proven experience building solution architecture frameworks from scratch.
- Experience integrating digital platforms with enterprise ERP systems.
Responsibilities
- Design and build the full solution architecture capability from the ground up, including standards, patterns, and governance frameworks.
- Own end-to-end architecture across web, mobile, backend services (.NET Core, Kubernetes), and ERP integrations (D365, SAP, Oracle).
- Produce architecture artefacts such as Solution Architecture Diagrams, Logical/Physical designs, and Integration/Interface designs.
- Define architecture patterns for modern web (SPA) and mobile (Native/Cross-platform) platforms.
- Design robust integration architectures between digital platforms and ERP systems, including API strategies and middleware.
- Act as the design authority, reviewing technical designs and providing direction to multi-disciplinary development teams.
- Translate business requirements into implementable technical designs and engage with stakeholders, product owners, and security teams.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free