- Strategic Delivery: Contribute to the team's technical trajectory, ensuring alignment with major decisions and shaping strategic goals.
- Mentorship and Leadership: Enable junior team members' growth, nurturing their development into exceptional professionals while leading by example in our high-trust culture.
- Code Excellence: Deliver high-quality code, upholding excellence and customer satisfaction.
- Innovative Tech Stack: Utilize a modern tech stack to build scalable distributed systems, ensuring technological capabilities remain relevant.
- Continuous Learning: Promote a culture of continuous learning.
- Experience or interest in mentorship, teamwork, and collaboration.
- Senior Developers require extensive experience in designing, developing, and testing distributed software, with cloud-based infrastructure awareness.
- Understanding of scalability, robustness, operational visibility, and agility.
- Distributed systems design and solution expertise.
- Experience working on projects involving scalable system design and implementation.
- Knowledge of AWS VPC, Auto Scaling, serverless computing, storage (EBS, S3), containers, DNS, etc., is preferred but not required. Relevant Cloud-based technology experience is beneficial.
- Monitoring, metrics, visibility, health, fault tolerance understanding or experience.
- Load balancing and health checking experience or understanding.
- APIs and auth experience or understanding.
- Databases and persistence experience or understanding.
- Scalable architecture for system implementation understanding or experience.
- Proficiency in languages used in full-stack/back-end software development (e.g., Python, Java, C++).
- Reading, reviewing, and understanding code proficiency.
- Ability to articulate language differences, implementation, and build/executions: strongly vs weakly typed, static vs dynamic, compiled vs interpreted.
- Ability to articulate pros/cons of relevant data structures for minimum memory space and execution time. Situations applicable and why.
- Suggesting possible/relevant algorithms for time and space complexity when developing and optimizing solutions. Discuss options and trade-offs; adapting to increased scope.
- IT Strategic Planning
- Trend Analysis
- Business Knowledge
- Relationship Management
- Resource planning and risk management
- Organisational savvy - Contributing strategically
- Balances stakeholders - Contributing strategically
- Attracts top talent - Contributing strategically
- Drives vision and purpose - Contributing strategically
- Cultivates innovation - Contributing strategically
- Customer focus - Contributing strategically
- Drives results - Contributing strategically
- Collaborates - Contributing strategically
- Being resilient - Contributing strategically
-
Software Engineer
2 weeks ago
DigiOutsource Cape Town Full timeKick-start your career in the online gaming world and experience the very latest in technology and innovation. · Who we are · We are part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands. · At DigiOutsource, we br ...
-
Software Engineer
1 week ago
DigiOutsource Cape Town Full timeKick-start your career in the online gaming world and experience the very latest in technology and innovation. · Who we are · We are part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands. · At DigiOutsource, we br ...
-
Software Engineer
1 week ago
Black Pen Recruitment Cape TownAbout Us · We are an innovative pay-as-you-go solar startup dedicated to making a positive impact in Africa. Our mission is to bring access to energy, internet, and opportunity to those who need it most. · Our Values · Flexibility: We believe in working hard, but also taking care ...
-
Software Engineer
1 week ago
DigiOutsource Cape TownAbout Us · DigiOutsource is part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands. · Our Mission · We bring passionate people and innovative tech together to create market-leading online gaming solutions. · Job De ...
-
Software Engineer
1 week ago
Employ Africa HR Services CC Cape TownJob Title: Software Engineer (Contract Basis) · We are seeking a skilled Software Engineer with expertise in Python and C# to join our team on a contract basis for 6 to 12 months. The ideal candidate will have experience in software development, specifically within manufacturing, ...
-
Software Engineer
16 hours ago
Communicate Recruitment Cape TownSoftware Engineering Professional · We are seeking a highly motivated and experienced software engineer to join our team at Communicate Recruitment. The ideal candidate will have a degree in computer science or a related field, with a strong academic record and a minimum of 2 yea ...
-
Software Engineer
4 days ago
Communicate Recruitment Cape TownSoftware Engineer · We are seeking a highly motivated and talented software engineer to join our team at Communicate Recruitment. · About You: · Hold a degree with great academic transcripts. · Have a minimum of 2 years of experience in software engineering. · Be familiar with C# ...
-
Software Engineer
1 week ago
Canonical Cape TownCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. ...
-
Software Engineers
1 week ago
LexisNexis Cape TownSoftware Engineer - All Levels · We are seeking a highly skilled Software Engineer to join our Agile development squad. As a key member of the team, you will develop innovative data-driven solutions that shape the future of our information business. · About the Role · This is an ...
-
Software Engineer
2 days ago
Monocle Solutions Cape TownJob Description · We are seeking a passionate Software Engineer to join our team at Monocle Solutions. As a Software Engineer, you will collaborate on innovative projects, design robust software solutions, and contribute to the development of cutting-edge applications. · Main Res ...
-
Software Engineer
3 days ago
F&M Staff Solutions (Pty) Ltd Cape TownSoftware Engineer - Ground Control Stations - Aerospace · FM Staff is seeking an Electronic, Mechatronic, or Computer Science Engineer with expertise in Linux and QT for UI and UX. · To be considered, applicants must meet the following requirements: · Possess a degree in Electron ...
-
Software Engineer
1 week ago
ACI Worldwide Cape TownTransforming Electronic Payments · If you've ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it's your turn to serve the payment needs of organizations ...
-
Software Engineer
1 week ago
Phanda Personnel Cape TownJob Title: Software Engineer - Telescope Operational Software · About the Role: · We are seeking an experienced software engineer to join our team at phanda-personnel. The ideal candidate will have a strong background in software development, with a focus on operational software ...
-
Software Engineer
1 week ago
Trizengineering Cape TownSoftware Engineer (Automotive Controls) · Triz Engineering Solutions is seeking skilled Software Engineers to join our EV software development team. The ideal candidate will possess a strong background in software development, a high EQ level, and the ability to adapt to complex ...
-
Software Engineer
1 week ago
Employ Africa HR Services CC Cape TownSoftware Engineer · We are seeking a skilled Software Engineer with expertise in Python and C# to join our team on a contract basis for 6 to 12 months. The ideal candidate will have experience in software development, specifically within manufacturing, industrial automation, or i ...
-
Software Engineer
1 week ago
RareCruit Cape TownRareCruit Software Engineer Role · Job Summary: · The successful candidate will work as a skilled Software Engineer, leveraging their technical expertise to design, develop, and deploy cloud-based software solutions. This role requires a strong foundation in computer science prin ...
-
Software Engineer
1 week ago
Clairo AI Wes-KaapSoftware Engineer · We are seeking an experienced Full-Stack Software Engineer to join our team at Clairo AI. This is an exciting opportunity to play a key role in building and scaling our platform, with the freedom to bring fresh ideas and build core backend components from the ...
-
Software Engineer
4 days ago
Datafin Cape TownJob Description: · We are seeking a skilled Software Developer to join our team at datafin in Cape Town. · The ideal candidate will have a strong background in Python, PHP, Java or C# and thrive in high-pressure environments. · The role involves designing, developing and maintain ...
-
Software Engineer
3 days ago
Network Recruitment Cape TownKey Responsibilities:Design, develop, test, and maintain scalable software applications. · Collaborate with cross-functional teams to define and implement new features. · Write clean, efficient, and well-documented code. · Participate in code reviews and contribute to team best p ...
-
Software Engineer
1 week ago
Canonical Cape TownJob Summary · We are seeking a passionate software engineer to join our Store team, which develops and manages backend services powering the Snap Store and Charmhub.io marketplaces. The ideal candidate will have experience in developing public-facing APIs and web applications wit ...
-
Junior Software Engineer
1 week ago
Surgo PTY Ltd Cape TownJunior Software Engineer · Join Surgo (Pty) Ltd's dynamic Software Engineering team and contribute to the development of our industry-leading SAAS software products. · About the Role: · We are seeking a motivated Junior Software Engineer with a strong foundation in software devel ...
Senior Software Engineer - Cape Town - Sanlam

Description
Sanlam Fintech is a digital-first business within the Sanlam Group, on a mission to democratize financial advice and solutions across Africa. We pioneer inclusive financial confidence to bridge generational wealth gaps. Our culture emphasizes agility and deployment, learning fast, cheap, and forward. We provide a work environment where knowledge workers can develop their ideas and bring innovation to market.
Position Overview
The Software Developer role is critical, guiding the team and delivering efficient software in a high-trust, high-performance environment. The team consists of skilled, motivated, and curious talent from diverse locations. This role can be fully remote, hybrid, or office-based, with an open organizational structure promoting communication, agility, and collaboration. The Technical Lead oversees this position, reporting to the Chief Technology Officer.
Key Responsibilities
Engineering & Operational Excellence
Qualification and Experience
Senior Developers require extensive experience in designing, developing, and testing distributed software, with cloud-based infrastructure awareness.
Programming Languages & Coding
Data Structures, Algorithms & Algorithmic Problem Solving
Requirements for Success
The Sanlam Group prioritizes transformation and diversity. We aim for a diverse, inclusive, and equitable workplace, believing these components ensure a thriving and sustainable business in South Africa. The Group's Employment Equity plan and targets will be considered during the selection process.
Knowledge and Skills
Personal Attributes
Career Development
We focus on building lasting relationships with employees, helping them realize their worth and achieve great things through career and personal development opportunities within our five business clusters: Sanlam Fintech, Sanlam Life and Savings, Sanlam Investment Group, Sanlam Allianz, Santam, MiWay, and the Group Office.
Core Competencies
-
Software Engineer
Full time DigiOutsource- Cape Town
-
Software Engineer
Full time DigiOutsource- Cape Town
-
Software Engineer
Black Pen Recruitment- Cape Town
-
Software Engineer
DigiOutsource- Cape Town
-
Software Engineer
Employ Africa HR Services CC- Cape Town
-
Software Engineer
Communicate Recruitment- Cape Town
-
Software Engineer
Communicate Recruitment- Cape Town
-
Software Engineer
Canonical- Cape Town
-
Software Engineers
LexisNexis- Cape Town
-
Software Engineer
Monocle Solutions- Cape Town
-
Software Engineer
F&M Staff Solutions (Pty) Ltd- Cape Town
-
Software Engineer
ACI Worldwide- Cape Town
-
Software Engineer
Phanda Personnel- Cape Town
-
Software Engineer
Trizengineering- Cape Town
-
Software Engineer
Employ Africa HR Services CC- Cape Town
-
Software Engineer
RareCruit- Cape Town
-
Software Engineer
Clairo AI- Wes-Kaap
-
Software Engineer
Datafin- Cape Town
-
Software Engineer
Network Recruitment- Cape Town
-
Software Engineer
Canonical- Cape Town
-
Junior Software Engineer
Surgo PTY Ltd- Cape Town