Job Summary
Our client is searching for a highly experienced Technical Lead / Solutions Architect to take ownership of the design, implementation, and evolution of a complex financial software platform. This is a senior, hands-on role for someone who enjoys solving hard problems, shaping architecture, and mentoring engineers.
Location: Rivonia, Gauteng
What You’ll Do
- Think through scalable technical solutions
- Guide and lead a team across backend and frontend developers
- Engage well with Enterprise Architects / Infra / wider technical stakeholders
- Bring strong ownership and technical decision-making capability
- Lead system architecture across backend, frontend, and data layers
- Design and review complex solutions; contribute code where needed
- Build and guide Java / Spring Boot microservices
- Oversee SQL database design and data-heavy workflows
- Provide technical guidance on Angular / React initiatives
- Mentor engineers and support a growing, relatively junior team
- Take full responsibility of technical decisions and outcomes
Key Technical Skills
- Strong experience with Java and Spring Boot (microservices)
- Solid SQL and database design experience
- Working knowledge of Angular and/or React
- Proven experience in a Tech Lead or Solutions Architect role
Domain & Background
- Experience in a product-based technology environment
- Exposure to Financial Systems, Asset Management, Or Financial Reporting
- Strong understanding of Complex Data, Calculations, And Reporting Flows
- Background combining technology and business/finance is highly valued
Personal Attributes
- Strong sense of ownership and accountability
- “Been-there-before” experience — able to anticipate problems early
- Patient, clear communicator who enjoys mentoring and teaching
- Comfortable operating in a complex, domain-heavy environment
Bonus: Experience in a DFM, asset manager, or financial services technology company.