Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 8, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • At Catch Recruit, our mission is simple: to connect exceptional talent with the right opportunities, ensuring a perfect blend of professional skills and cultural fit. As a dynamic and growing business, we are dedicated to delivering genuine value to our clients and candidates alike. We achieve this by matching candidates with organisations that align wit...

     

    Principal Engineer - Sandton

    POSITION OVERVIEW

    • Our client is looking for a Principal Engineer to be the technical authority for their software platform, responsible for the coherence of their technical vision, architecture, and implementation across several squads that deliver independently.
    • This is a technical role first: you'll still get into the code where it matters, and you'll be the person the team leads bring their hardest design problems to.
    • Reporting to the Head of Tech, the Principal Engineer will act as the most senior technical voice in the team, ensuring that as the team grows, the platform grows deliberately, with a clear technical direction that supports where the business wants to go.
    • Location: Johannesburg — 4 days a week in the Sandton office
    • Employment Type: Permanent, full-time

    KEY RESPONSIBILITIES

    • Technical direction and architecture across the team, setting the standards, patterns, and technical guardrails developers build inside of.
    • Implementation style and stack choices, deciding how the team builds, what they build with, and when to change either, and making those calls stick.
    • Platform evolution, making considered, evidence-based decisions about how the platform should grow, and bringing the team along on those decisions.
    • Technical coherence across squads, making sure the teams aren't drifting apart architecturally, and that patterns learned in one part of the platform get applied consistently across the rest.
    • Quality oversight of the team leads' technical work, acting as a design partner to them and reviewing significant architectural decisions.
    • Championing test-driven development, code review culture, and the standard of work the team is proud to put its name on.
    • Technical breadth, defining standards and giving guidance across the broader stack, not just within a single platform.
    • Acting as right-hand to the Head of Tech, trusted to turn business ambition into technical excellence

    WHAT YOU BRING

    EDUCATION:

    • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, with a strong academic record.

    EXPERIENCE:

    • 8+ years’ experience in software development, with a track record of shaping how teams build, not only shipping code.
    • 5+ years of hands-on Java experience in production environments.
    • Experience acting as the senior technical voice across multiple teams, setting architecture, reviewing designs, and defending technical decisions under pressure.
    • Hands-on experience building and maintaining CI/CD pipelines, automated testing, and deployment workflows on GitHub.
    • Experience with test-driven development and modern engineering practice.
    • Practical experience introducing AI-assisted engineering into how teams work.

    ADDED VALUE

    • Hands-on Salesforce / Apex experience.
    • Salesforce certifications: Platform Developer I, Platform Developer II, Application Architect, System Architect, or Technical Architect.

    BONUS POINTS

    • Experience with penetration testing and security-conscious engineering.
    • Front-end development skills.
    • Integration architecture and RESTful API design at scale.

    COMPETENCIES:

    • Architecture decisions across the squads ladder up to a coherent technical strategy that you've authored and the team has bought into, with the platform evolving deliberately.
    • Technical excellence is pervasive across the team; AI is being used effectively in how the team builds, and development velocity is increasing.
    • The team leads treat you as the technical partner they bring their hardest design problems to, and their technical work is sharper because you're in it.
    • You're a trusted partner to the Head of Tech, shaping the technology roadmap and helping the business make the right calls.

    go to method of application »

    Partner Assistant - Port Elizabeth

    Purpose of role:              

    • The Partner Assistant supports the Financial Planning Partner(s) in providing the required levels of client services to our clients. The Assistant is part of a regional team and is encouraged to collaborate with other Assistants in their office as well as with team members in the Region.
    • The Assistant takes responsibility for overseeing the administrative, operations and client services support to the Financial Planning Partner and is the liaison person between the practice and the regional office / head office.

    Categories:

    Client Services

    • Implementation of the client services experience, as defined by the Head of Operations.
    • Take full responsibility for the implementation of administrative processes and controls in the Financial Planning practice(s) (including all transactions, queries, reporting etc.).
    • Liaison between Financial Planner Partner and product providers (PPs).
    • Equipped to follow the formal complaint resolution process.
    • Is the point of contact for clients, ensuring the efficient delivery of client requirements on behalf of the Financial Planning Partner(s).
    • Adhere to the culture and principles of Treating Customer Fairly.

    Operations

    • Collation of all clients related information (data discovery and fact find) and preparation of documentation for engagement between Financial Planning Partner and client.
    • FICA and AML capture and checking on client onboard process.
    • Checking of transition documentation to ensure completeness and accuracy in alignment to relevant client file checklist & lodgment rules.
    • Administration relating to client transfer and new business transactions.
    • Submission of intermediary appointment notes to relevant PPs.
    • Monitoring the submission of intermediary appointment notes to ensure clients successfully transfer to the license group and that ongoing fees are received from the relevant PPs.
    • Capture and checking of new business documentation to ensure completeness and accuracy in alignment to the lodgment rules.
    • Submission of new business application(s), together with supporting documentation to relevant PPs.
    • Monitoring the underwriting and acceptance of new business transactions.
    • Arranging medicals for clients where required and follow up on outstanding requirements to ensure new business transactions are confirmed by the relevant PPs timeously.
    • Providing an ongoing service and maintenance support function to the Financial Planning Partner and his / her clients.
    • Check Commission statements from CommPay (internal commission module linked to CRM) and PPs. Manage commission suspense accounts aligned to compliant new business lodgment.
    • Escalate with PPs regarding commissions / fees due to the Financial Planning Partner.

    Operational support for Portfolio Managers and CRMs

    • Assistants align with the PCS CRMs to ensure complete pre-population of PCS mandates and applications.
    • All instructions to PM and CRMs initiated and maintained via XPlan (company’s internal CRM) tasks.

    IT & Systems

    • Preparation of client portfolio’s using Astute and / or product provider information. Ensuring XPlan Policy Schedules are up to date and accurate.
    • Data capture of client demographic data on client relationship management system XPlan.
    • Client financial data capture (ASTUTE, PPs and manual).
    • Data integration between XPlan and Integrated Wealth Planning for handover to BDM or Financial Planning Partner.
    • Upload scanned copies of all documentation into xPlan (including relevant client file checklist(s)).
    • Ensure proper record keeping in line with business rules and where relevant, legislation & safe storage into XPlan.
    • Distribute communication(s) to clients as stipulated in the client management plan. (Auto communication registration and health keeping)
    • Distribute communication(s) to clients as requested by the Financial Planning Partner via xPlan.
    • Extensive use of XPlan notes and tasks to manage client records and organization of practice.
    • Prepare for clients reviews as per client review template.
    • Client review preparation by producing and checking the Client Consolidated Reports (CCR) from NAV (the company’s proprietary software that manages all aspects of the Partner’s practice).
    • Maintain an accurate diary system. (XPlan & Outlook integration)
    • Address all technology issues experienced by the Financial Planning Partner and facilitate the solution - liaison with the IT support desk etc.

    NAV & KPIs

    • Full awareness and understanding of information available on NAV to support the Financial Planning Partner(s).
    • Track and monitor personal KPIs on NAV.
    • Request assistance and guidance from POM where KPI scores reflect gaps.
    • Liaise and orientate with the Financial Planning Partner on all data and practice attributes on NAV.

    Marketing Support

    • Assist with the organization of client events in conjunction with the events coordinator i.e. booking venues, RSVP management, event management etc.
    • Assisting Financial Planning Partners at client events.
    • Function as a primary point of contact for clients thus strengthening client relationships.

    Office Management

    • Support the general office management including reception, facilities, meeting room management, stationery, marketing material etc.
    • Submit orders for stationery, business cards, marketing brochures, client folders etc. to the Partnership Operations Manager timeously to avoid running out of stock.

    Knowledge

    • Financial Services Industry
    • Understanding of FAIS and FICA legislation

    Competencies  

    • Computer skills: Microsoft Office (Excel, Word, Outlook essential); SharePoint
    • Experience with XPlan
    • Good verbal and written communications skills
    • High energy individual who is customer centric and relationship orientated
    • Methodical, accurate and have meticulous attention to detail.
    • Initiative-taking work ethic.
    • Organizational skills, ability to prioritize, plan and manage projects.
    • Ability to collaborate with others.
    • Critical thinking: ability to strategize, research and interpret.
    • Problem solving ability to apply creative skills in evaluating problems and identifying best solutions while being flexible to accommodate the changing needs of the clients.
    • Teamwork: be a reliable and productive member of the team.
    • Professional presence: as a representative of the organization, a professional image and professional conduct are always expected and required.
    • Time management: ability to manage time and tasks to ensure deadlines are met.
    • Assertiveness, proactive & resourceful
    • Resilient under pressure
    • Ability to multi-task
    • Maintain absolute confidentiality.

    Qualifications and Experience

    • 2-3 years in the financial services industry required.
    • Relevant tertiary education or courses.

    Attributes

    • The individual puts the needs of clients first and takes ownership of the goal to always strive to be effective in our clients’ lives and can facilitate and assist Financial Planning Partner(s).

    go to method of application »

    Partner Assistant - Amanzimtoti

    Purpose of role:              

    • The Partner Assistant supports the Financial Planning Partner(s) in providing the required levels of client services to our clients. The Assistant is part of a regional team and is encouraged to collaborate with other Assistants in their office as well as with team members in the Region.
    • The Assistant takes responsibility for overseeing the administrative, operations and client services support to the Financial Planning Partner and is the liaison person between the practice and the regional office / head office.

    Categories:

    Client Services

    • Implementation of the client services experience, as defined by the Head of Operations.
    • Take full responsibility for the implementation of administrative processes and controls in the Financial Planning practice(s) (including all transactions, queries, reporting etc.).
    • Liaison between Financial Planner Partner and product providers (PPs).
    • Equipped to follow the formal complaint resolution process.
    • Is the point of contact for clients, ensuring the efficient delivery of client requirements on behalf of the Financial Planning Partner(s).
    • Adhere to the culture and principles of Treating Customer Fairly.

    Operations

    • Collation of all clients related information (data discovery and fact find) and preparation of documentation for engagement between Financial Planning Partner and client.
    • FICA and AML capture and checking on client onboard process.
    • Checking of transition documentation to ensure completeness and accuracy in alignment to relevant client file checklist & lodgment rules.
    • Administration relating to client transfer and new business transactions.
    • Submission of intermediary appointment notes to relevant PPs.
    • Monitoring the submission of intermediary appointment notes to ensure clients successfully transfer to the license group and that ongoing fees are received from the relevant PPs.
    • Capture and checking of new business documentation to ensure completeness and accuracy in alignment to the lodgment rules.
    • Submission of new business application(s), together with supporting documentation to relevant PPs.
    • Monitoring the underwriting and acceptance of new business transactions.
    • Arranging medicals for clients where required and follow up on outstanding requirements to ensure new business transactions are confirmed by the relevant PPs timeously.
    • Providing an ongoing service and maintenance support function to the Financial Planning Partner and his / her clients.
    • Check Commission statements from CommPay (internal commission module linked to CRM) and PPs. Manage commission suspense accounts aligned to compliant new business lodgment.
    • Escalate with PPs regarding commissions / fees due to the Financial Planning Partner.

    Operational support for Portfolio Managers and CRMs

    • Assistants align with the PCS CRMs to ensure complete pre-population of PCS mandates and applications.
    • All instructions to PM and CRMs initiated and maintained via XPlan (company’s internal CRM) tasks.

    IT & Systems

    • Preparation of client portfolio’s using Astute and / or product provider information. Ensuring XPlan Policy Schedules are up to date and accurate.
    • Data capture of client demographic data on client relationship management system XPlan.
    • Client financial data capture (ASTUTE, PPs and manual).
    • Data integration between XPlan and Integrated Wealth Planning for handover to BDM or Financial Planning Partner.
    • Upload scanned copies of all documentation into xPlan (including relevant client file checklist(s)).
    • Ensure proper record keeping in line with business rules and where relevant, legislation & safe storage into XPlan.
    • Distribute communication(s) to clients as stipulated in the client management plan. (Auto communication registration and health keeping)
    • Distribute communication(s) to clients as requested by the Financial Planning Partner via xPlan.
    • Extensive use of XPlan notes and tasks to manage client records and organization of practice.
    • Prepare for clients reviews as per client review template.
    • Client review preparation by producing and checking the Client Consolidated Reports (CCR) from NAV (the company’s proprietary software that manages all aspects of the Partner’s practice).
    • Maintain an accurate diary system. (XPlan & Outlook integration)
    • Address all technology issues experienced by the Financial Planning Partner and facilitate the solution - liaison with the IT support desk etc.

    NAV & KPIs

    • Full awareness and understanding of information available on NAV to support the Financial Planning Partner(s).
    • Track and monitor personal KPIs on NAV.
    • Request assistance and guidance from POM where KPI scores reflect gaps.
    • Liaise and orientate with the Financial Planning Partner on all data and practice attributes on NAV.

    Marketing Support

    • Assist with the organization of client events in conjunction with the events coordinator i.e. booking venues, RSVP management, event management etc.
    • Assisting Financial Planning Partners at client events.
    • Function as a primary point of contact for clients thus strengthening client relationships.

    Office Management

    • Support the general office management including reception, facilities, meeting room management, stationery, marketing material etc.
    • Submit orders for stationery, business cards, marketing brochures, client folders etc. to the Partnership Operations Manager timeously to avoid running out of stock.

    Knowledge

    • Financial Services Industry
    • Understanding of FAIS and FICA legislation

    Competencies  

    • Computer skills: Microsoft Office (Excel, Word, Outlook essential); SharePoint
    • Experience with XPlan
    • Good verbal and written communications skills
    • High energy individual who is customer centric and relationship orientated
    • Methodical, accurate and have meticulous attention to detail.
    • Initiative-taking work ethic.
    • Organizational skills, ability to prioritize, plan and manage projects.
    • Ability to collaborate with others.
    • Critical thinking: ability to strategize, research and interpret.
    • Problem solving ability to apply creative skills in evaluating problems and identifying best solutions while being flexible to accommodate the changing needs of the clients.
    • Teamwork: be a reliable and productive member of the team.
    • Professional presence: as a representative of the organization, a professional image and professional conduct are always expected and required.
    • Time management: ability to manage time and tasks to ensure deadlines are met.
    • Assertiveness, proactive & resourceful
    • Resilient under pressure
    • Ability to multi-task
    • Maintain absolute confidentiality.

    Qualifications and Experience

    • 2-3 years in the financial services industry required.
    • Relevant tertiary education or courses.

    Attributes

    • The individual puts the needs of clients first and takes ownership of the goal to always strive to be effective in our clients’ lives and can facilitate and assist Financial Planning Partner(s).

    Method of Application

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail