Overview
Investec is looking for a Principal Full Stack .NET Engineer / Platform Architect to join the Private Client Lending Technology team in Johannesburg, South Africa, working as part of our UK Offshore Technology function. This is a hands‑on technical leadership role responsible for shaping, developing, and supporting core lending origination platforms and their integrations. The successful candidate will combine strong engineering capability with architectural thinking, ownership, problem‑solving, and the ability to guide other engineers through complex delivery challenges.
You will take ownership of complex technical problems across the full stack—from backend services built in C#, .NET, and Azure cloud services through to modern web frontends—and see them through from analysis to delivery. The role is as much about shaping the right solution as building it: operating comfortably in ambiguity, analysing business and technical challenges, helping to refine requirements, and designing pragmatic approaches that fit the wider lending platform. Hands‑on engineering remains central, spanning both new solution delivery and the ongoing evolution of existing services.
A core part of the role is establishing and maintaining technical direction. You will produce the solution designs, integration approaches, technical plans, and decision records that help the team understand what is being built, why, and how it fits the broader platform—forming a coherent plan from the input of others and keeping engineers aligned to a clear technical “north star”. You will balance building new solutions with extending and hardening existing systems, ensuring resilience, performance, and regulatory compliance, while working within Agile squads alongside product owners, business analysts, and other engineers. As part of our UK Offshore Technology function, you will be based in South Africa and aligned to UK teams, collaborating closely with UK‑based stakeholders and engineers across time zones. There are few local peers at this level of seniority, so you will need to be highly self‑sufficient and self‑motivated, comfortable being one of the most senior technical people in the room—someone others lean on for direction rather than someone who needs to be directed. From the outset you will provide technical and thought leadership through design, review, and mentoring, and over time you are expected to take on broader engineering leadership of the South African team.
Responsibilities
Experience, skill, and capability
The ideal candidate is a Principal‑level full‑stack .NET engineer with deep C# expertise, strong architectural and solution‑design capability, and hands‑on Azure experience, allied to a good functional and commercial understanding of the Banking industry. They are comfortable operating in ambiguity, owning complex problems end to end, and shaping pragmatic solutions across distributed systems. Equally important is the appetite and aptitude to lead technically. Based in South Africa with few local peers at this level of seniority, the successful candidate will need to be highly self‑sufficient and self‑motivated—comfortable being one of the most senior technical people in the room, someone others lean on for direction rather than someone who needs to be directed. They will demonstrate strong communication skills, the ability to influence and build relationships across teams and geographies, and a track record of mentoring or guiding other engineers—providing the foundation to take on broader engineering leadership of the South African team as the role develops.
Core skills
Other beneficial attributes
Qualifications
The Investec Culture
At Investec we look for dynamic, energetic people filled with tenacity, integrity and out of the ordinary thinking. We value individuals who in turn value our culture that is, a can‑do attitude while challenging convention. Diversity, competency, and flexible leadership are respected in pursuit of the growth of our business.
#J-18808-LjbffrBy continuing you agree to our Terms & Privacy Policy.