Apply now »

Senior Software Engineer I

Date:  20 Mar 2026
Location: 

Bellville, Western Cape, ZA

Company:  Sanlam Group

Who are we?

Sanlam Fintech is a newly established digital first business within the Sanlam Group on a mission to democratize financial advice and solutions for everyone across the African continent. We exist to pioneer inclusive financial confidence helping people build strong foundations to bridge the gap in generational wealth. Our culture us that of agility and constant deployment, we believe in learning fast, learning cheap and learning forward. Our aim is to provide a work environment where knowledge workers can accelerate the development of their ideas and bring innovation to market, at the same time provide compelling career and development proposition that will enable them to realize their dreams.

Position Overview

A Senior Software Engineer I 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. SSE1s 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

Personal Attributes

Organisational savvy - Contributing through others
Manages complexity - Contributing through others
Plans and aligns - Contributing through others
Optimises work processes - Contributing through others

Build a successful career with us

We’re all about building strong, lasting relationships with our employees. We know that you have hopes for your future – your career, your personal development and of achieving great things. We pride ourselves in helping  our employees to realise their worth. Through its five business clusters – Sanlam Fintech, Sanlam Life and Savings, Sanlam Investment Group, Sanlam Allianz, Santam, as well as MiWay and the Group Office – the group provides many opportunities for growth and development.

Core Competencies

Being resilient - Contributing through others
Collaborates - Contributing through others
Cultivates innovation - Contributing through others
Customer focus - Contributing through others
Drives results - Contributing through others

Turnaround time

The shortlisting process will only start once the application due date has been reached. The time taken to complete this process will depend on how far you progress and the availability of managers. 

Our commitment to transformation

The Sanlam Group is committed to achieving transformation and embraces diversity.  This commitment is what drives us to achieve a diverse, inclusive and equitable workplace as we believe that these are key components to ensuring a thriving and sustainable business in South Africa.  The Group's Employment Equity plan and targets will be considered as part of the selection process.

Apply now »