TRAFFIC Western Cape

Senior Software Engineer I

jobr.pro

Job Description

Full Time Senior Senior Software Engineer I in fintech at Sanlam in Bellville, Western Cape, ZA. Apply directly through the link below.

At a glance:

  • Work mode: Office
  • Employment: Full Time
  • Location: Bellville, Western Cape, ZA
  • Experience: Senior 8+ years

Core stack: Product Management, Technical Guidance, Computer Science, Technical Debt, Infrastructure, System Design, Documentation, Contributing, Architecture, Stakeholder, Performance, Distributed, Mentorship, Leadership, Innovation, Debugging, Feedback, Incident, Logging, Less

What are the qualifications? Qualification and Experience

What skills are required? Product Management, Technical Guidance, Computer Science, Technical Debt, Infrastructure, System Design, Documentation, Contributing, Architecture, Stakeholder, and more.

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.

About This Role

Career insights for Software Developers positions

Salary Benchmark
$132,270/year
Source: O*NET (USD)
Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.
Common Technologies
Apache Kafka Apache Maven Jakarta EE Airtable Apache Hive Blackboard Learn Apache Spark jQuery

Job Overview

Date Posted
25 Mar 2026
Location
Western Cape, South Africa

Software Developers Insights

Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.

Similar Opportunities

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.