Since our establishment in 1918, Sanlam has been a prominent part of the South African business landscape. We have always held a long-term view of how business adapts to the demands of the environment in which it operates. Today, in a dynamic world, we see an evolving set of social, economic, political and environmental imperatives that require our skilfu...
Read more about this company
Position Overview
- A Senior Software Engineer II is a technical leader who demonstrates excellence in designing complex solutions whilst influencing the entire team through mentorship and technical guidance.
- This role requires the ability to lead significant development efforts, drive best practices, and translate business needs into scalable technical solutions. SSE2s work closely with stakeholders to shape product direction whilst proactively managing technical debt and elevating team capabilities.
- Reporting to a Tech Lead, this role requires deep technical expertise, strong leadership abilities, and the capacity to align technical decisions with business objectives.
- You will work closely with Product Management and Design teams to understand business needs and shape solutions, collaborate with architects and technical leadership on architectural decisions, and drive operational excellence through robust system design and team mentorship.
What will you do?
Technical Leadership & Solution Design
- Design and implement high-quality, scalable solutions for complex technical challenges.
- Lead development efforts for significant features or components within the team.
- Design robust, scalable components and services with consideration for failure modes.
- Make significant contributions to architecture discussions and technical decision-making within the team.
- Review and guide the team's system designs, ensuring alignment with broader architecture.
- Drive best practices in coding standards, testing methodologies, and operational excellence.
- Establish team-level code quality practices and drive regular refactoring initiatives.
- Consider ROI and business impact when making technical decisions.
Stakeholder Collaboration & Business Alignment
- Work closely with stakeholders to understand business needs and translate them into technical solutions.
- Collaborate effectively with Product Management and Design to shape solutions and improve product functionality.
- Communicate technical concepts effectively to both technical and non-technical stakeholders within the team.
- Align technical solutions with business objectives and consider business implications of technical investments.
- Understand business context deeply and how technical decisions impact business outcomes.
Technical Debt & System Reliability
- Proactively identify and address technical debt within area of responsibility.
- Develop strategies for managing team technical debt in systematic, sustainable ways.
- Design systems with reliability in mind, including comprehensive monitoring and alerting strategies.
- Take ownership of production incidents related to their area, ensuring proper resolution and follow-up.
- Lead incident investigations and conduct thorough postmortems to prevent recurrence.
- Apply systematic approaches to debugging and resolve complex technical issues.
Mentorship & Team Development
- Provide technical mentorship to team members and actively help grow their capabilities.
- Influence the entire team through technical leadership, coaching, and guidance.
- Facilitate team decisions and help resolve technical disagreements constructively.
- Mentor team members on both technical skills and soft skills development.
- Provide regular constructive feedback through code reviews and one-on-one interactions.
- Help less experienced engineers develop problem-solving approaches and technical judgement.
Operational Excellence
- Drive operational excellence through robust system design and engineering practices.
- Design systems with comprehensive monitoring, logging, and alerting capabilities.
- Lead the team's approach to incident response and drive improvements in operational processes.
- Ensure the team maintains high standards for code quality, testing, and system reliability.
- Champion automation and reduction of operational toil within the team.
Qualification and Experience
- Relevant degree or diploma in Computer Science, IT, or related field (or equivalent practical experience).
- Typically 8+ years of software engineering experience.
- Strong knowledge of multiple programming languages, best practices and performance characteristics.
- Experienced with several frameworks and capable of contributing improvements and custom extensions.
- Extensive experience designing, developing, and testing distributed, high-volume and highly reliable software.
- Experience with cloud-based infrastructure and operational practices.
What will make you successful in this role?
- Solution Design Capability: Proven ability to design robust, scalable solutions for complex problems whilst considering trade-offs, failure modes, and long-term maintainability. Makes sound architectural decisions for team-owned components.
- Technical Leadership: Demonstrated ability to influence the team through technical excellence, mentorship, and guidance. Drives best practices and elevates team capabilities through coaching and example.
- Business Acumen: Deep understanding of how technical solutions support business objectives. Considers ROI of technical investments and aligns technical work with business goals. Understands product strategy and market context.
- Communication Excellence: Strong communication skills to translate technical concepts for non-technical stakeholders, facilitate team discussions, and influence decision-making. Creates clear technical documentation.
- Problem-solving Excellence: Applies systematic approaches to debugging and resolving complex issues. Identifies root causes and develops comprehensive solutions that address underlying problems, not just symptoms.
Knowledge and Skills
- IT Data Analysis
- IT product enhancements
- Software design and deployments
- Platform management and integration
- Business Requirements
go to method of application »
PURPOSE OF THE ROLE
To promote Sanlam Retail Mass (SRM)’s products and increase market share through:
- Providing sound financial advice and a high level of client service in a Branch context.
- Creating opportunities for client optimisation and cross selling of value-added services.
KEY RESPONSIBILITIES
Sales delivery
- Gain and maintain an in-depth understanding of SRM product ranges.
- Gain an understanding of the customer’s needs, financial goals and means, and provide the right product (or selection of products) that will satisfy the goals of the customer in the best and most affordable way possible.
- Continuously update and inform customers of new products, or changes in existing products. Manage, review, and incorporate the implications of product changes on the customer’s portfolio accordingly.
- Validate client details in line with product and regulatory requirements. Submit new business through the right channels.
- Conduct due diligence on clients to identify and flag risks.
- Manage own capacity to ensure daily appointments are being prioritised while allowing time for and capitalising on walk-in / non-appointment clients.
In-branch client service and client retention
Responsible for servicing and managing all client profiles to ensure clients remain on the books.
- Send payment reminders, conduct follow-ups, and remain in contact to address potential queries or to provide support.
- Manage and report on NTUs (clients Not Taken Up) by putting controls in place, and taking corrective actions where required.
- Manage persistency of client payments in favour of both the branch and the client.
Gain insight into client risk profiles to proactively identify where support will be required.
- Consult with clients on alternative payment arrangements and ensure it gets processed through and noted on the right platforms.
Responsible for in-branch servicing in line with client experience standards:
- Apply product knowledge to accurately guide clients through policy cancellations and provide alternative options.
- Resolve various types of client queries in the branch as far as possible or escalate queries to the right stakeholders by using the existing escalation framework. Follow up on the status and continuously provide feedback to the client.
Quality, compliance and continuous development
- Remain up to date with and continuously adhere to compliance and quality standards.
- Keep up to date with own registration, product knowledge and maintenance of own CPD points.
- Identify risks and flag potentially fraudulent activities.
- Keep and store relevant records of advice.
- Log all activities as per regulations and standard operating procedures, and provide data to relevant stakeholders to inform reporting and decision making.
Monthly planning and reporting
- Responsible for reporting on activities daily, through using relevant technology platforms.
- Collate data on activities to deliver on weekly and monthly reporting deadlines.
- Perform any ad-hoc requirements as requested by the Retail Branch Manager.
Qualifications
- Matric (Grade 12)
- RE5 advantageous
- FAIS Compliant (Wealth Management) as per DOFA requirements.
- Class of Business training (to be completed within 12-months of employment)
go to method of application »
What will you do?
- This role will report to the Business Manager.
- Your primary focus will be to work with brokers being the interface between themselves and Sanlam to reach business objectives in a dynamic, innovative and high performance business.
- This is a third party marketing role and the Broker Consultant markets and promotes Sanlam products to Brokers. The Broker Consultant seeks to build a trusting and partnering relationship that seeks to build new business opportunities; supports and up-skill Brokers with relevant information, tools and technologies that will enable them in their practice.
Output/Core Tasks:
Your success will come from:
- Promoting and marketing the company products
- Building strong relationships with brokers
- Providing efficient service
- Meeting and exceeding your targets
- Supporting brokers in their practices and assist them to grow their businesses.
What’s in it for you?
- Unique remuneration structure that will see you well rewarded for your success
- Get to manage your own income
- Work with visionaries in the industry who value entrepreneurship and creativity
- Represent one of the top well-respected South African companies
- Be invested in and grow your talents
What will make you successful in this role?
Qualification and Experience:
- Completed Business/Commerce/Marketing degree
- Preferably Post graduate diploma in Financial Planning/RFP3/Wealth Management 3
- Goal and target motivated
- Sales and marketing orientation
- Natural relationship-builder
- At least three years Broker Consultant experience and currently in a Broker Consultant role
- Strong focus in Investments and Business Assurance
Knowledge and Skills:
- To be successful you will need to demonstrate good experience in:
- The financial services industry, specifically in life insurance
- Marketing principles and sales skills in order to meet your targets
- Experience in third-party marketing
- Relevant regulatory legislation and compliance knowledge
- Willingness to travel
- Must have a valid driver’s licence and reliable motor vehicle
Personal Qualities:
- Cultivates innovation
- Client centricity
- Results driven
- Collaboration
- Flexibility and adaptability
- Decision quality
- Action orientated
- Plans and aligns
- Business insights
- Treating customers fairly
The closing date for applications is 01 July 2026.
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.