Principal Engineer - Software Platform
Catch · Johannesburg
Job description
About the role
A client of Catch is looking for a Principal Engineer to act as the technical authority for its software platform. The role ensures coherence of technical vision, architecture and implementation across several independent squads, with hands-on coding and as a senior design partner for team leads. It is based in Sandton, with four days a week in the office.
Key responsibilities
- Set technical direction, architecture, standards and guardrails across teams
- Decide on implementation style and stack choices and drive adoption
- Guide platform evolution with evidence-based decisions and ensure consistent patterns across squads
- Provide quality oversight and design partnership to team leads
- Champion test-driven development, code review culture and engineering excellence
- Define standards across the broader technology stack
- Act as right-hand to the Head of Tech, turning business ambition into technical excellence
Required profile
- Degree in Computer Science, Engineering, Mathematics or a related field with a strong academic record
- 8+ years in software development, shaping how teams build
- 5+ years of hands-on Java in production
- Experience as a senior technical voice across multiple teams, setting architecture and defending decisions
- Practical experience introducing AI-assisted engineering
Required skills
- Hands-on Java in production
- CI/CD pipelines, automated testing and deployment workflows on GitHub
- Test-driven development and modern engineering practices
- Added value: hands-on Salesforce/Apex and Salesforce certifications (Platform Developer I/II, Application Architect, System Architect, Technical Architect)
- Bonus points: penetration testing and security-conscious engineering, front-end development, integration architecture and RESTful API design at scale
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
11 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Catch
Johannesburg
Related job offers
-
Payments Solution Architect
pwc Johannesburg -
Programme Graduate BMW Group Afrique du Sud 2027 – Rejoignez une Marque Premium
mycareers.co.za Johannesburg -
YES Intern - Enterprise Enablement Business Analyst & QA Testing
BDO South Africa Johannesburg -
Oracle Database Specialist (Linux) - Short-Term / Freelance
TOPPAN Security Randburg -
Head of Data and Artificial Intelligence
oldmutual Pinelands