Software Engineer

4 days ago


Bellville, South Africa Sanlam Full time

Software Engineer

Date: 5 Nov 2024
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 democratise 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 is 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 realise their dreams.

What will you do?

The Software Engineer position is a critical role, responsible for delivering efficient software in a high trust, high-performance environment. Comprising a diverse team of skilled, motivated and curious talent from both local and international locations, the role can be fully remote, hybrid or office based. Our relatively flat organisational structure lends itself to open communication, agility and collaboration.

Key deliverables are:

- Delivery: Contribute to the team's technical trajectory, ensuring alignment with major technical decisions and strategic team goals.
- Code Excellence: Ensure the delivery of high-quality code, upholding the team’s commitment to excellence and customer satisfaction.
- Problem solving: Whether autonomously or by drawing on support from the wider team; provide solutions to new and existing challenges.
- Innovative Tech Stack: Utilize a modern yet pragmatic Tech Stack to build a highly scalable distributed system, ensuring our technological capabilities remain relevant.
- Continuous Learning: Demonstrate a genuine interest in learning and development, with a view on remaining agile and responsive to business needs.

What will make you successful in this role?

- Being in a high ownership, high ambiguity, high autonomy environment where the impact of your work matters. The ideal environment for your capability growth.
- Learn from the best. Get guidance from some of the most seasoned professionals around. Our mentorship vibe is all about growing together, both professionally and personally.
- Diving into projects that touch the lives of millions.
- Working with modern technologies

Qualification and Experience

- Degree or Diploma
- 6 to 8 years related experience

Programming Languages & Coding

- Despite our language-agnostic approach, proficiency in full-stack / back-end Software Development languages (such as, but not limited to Python, Java, C++ for example) is required
- Proficiency at reading, reviewing, understanding code
- Understanding of implementation and the build & execution process is important: For example, strongly vs weakly typed, static vs dynamic, compiled vs interpreted.

Algorithms and Data Structures

- Ability to articulate the pros / cons of relevant data structures for the use of minimum memory space and execution, in the shortest possible time. This includes the ability to suggest situations in which a certain data structure would be applicable for example, and why
- Ability to suggests possible / relevant algorithms when developing and optimising solutions for time and space complexity – Including suggesting options and trade-offs, also in instances where scope increases or decreases, and solutions have to adapt

Engineering / Operational Excellence

- Understanding of scalability, robustness, operational visibility and agility
- Understanding of distributed systems and designing these solutions
- Knowledge of services like AWS VPC, Auto Scaling, serverless computing, storage (EBS, S3), containers, DNS) is preferred. AWS is however not a prerequisite, so knowledge / experience with any Cloud-based technologies would be useful.
- Understanding of / experience with monitoring, metrics, visibility, health, fault tolerance
- Experience with / understanding of load balancing and health checking
- Experience with / understanding of APIs, auth
- Experience with / understanding of databases and persistence
- Experience with / understanding of scalable architecture for systems implementation

Knowledge and Skills

IT Data analysis
IT product enhancements
Software design and deployments
Platform management and integration
Business Requirements definition

Personal Attributes

Interpersonal savvy - Contributing through others
Decision quality - Contributing through others
Plans and aligns - Contributing through others
Optimises work processes - Contributing through others

Core Competencies

Cultivates innovation - Contributing through others
Customer focus - Contributing through others
Drives results - Contributing through others
Collaborates - Contributing through others
Being resilient - 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.

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 transformation and embracing diversity and our employment equity plan and targets will be considered as part of the recruitment process. This commitment is what drives us to achieve a diverse workplace with employment equity as a key goal to create an inclusive workforce, representative of the demographics of our society as well as people with disabilities.


  • Software Engineer

    1 week ago


    Bellville, Western Cape, South Africa Dauntless Dynasty Marketing Full time

    We are looking for a highly skilled Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software applications.Main Responsibilities:Design and develop software applications using various programming languagesTest and debug software applications to ensure they meet the required standardsCollaborate...

  • Software Engineer

    1 week ago


    Bellville, Western Cape, South Africa CA Financial Appointments Full time

    About this roleWe are seeking a skilled Software Engineer to join our team.The ideal candidate will have experience with backend development and be proficient in languages such as Java or Python.Key responsibilitiesDesign and develop scalable and efficient backend systemsCollaborate with cross-functional teams to identify and prioritize project...


  • Bellville, Western Cape, South Africa Exceed Human Resource Consultants Ltd Full time

    The company is seeking a skilled Software Engineer with expertise in Full Stack Development to join its team. Key Responsibilities:1. Design, develop, and test software applications using a range of technologies and programming languages.Requirements:• Proficiency in Full Stack DevelopmentAbout the Company:{company} is a leading provider of innovative...


  • Bellville, Western Cape, South Africa Exceed Human Resource Consultants Ltd Full time

    We are seeking a highly skilled and experienced Senior Web Software Engineer to join our team at Exceed Human Resource Consultants Ltd. The ideal candidate will have a strong background in commercial-grade web application development and a passion for mentoring junior developers.Key Responsibilities:Develop high-quality, scalable, and maintainable web...

  • Software Tester

    5 months ago


    Bellville, South Africa Latitude Resource Full time

    An established and rapidly expanding transport, logistics & software platform business based in Bellville, Cape Town is seeking to appoint an experienced Software Tester on a permanent basis to join their current software platform team. **Responsibilities** - Evaluating and validating user stories, use cases, and requirement documents to ensure both clarity...

  • Software Tester

    5 months ago


    Bellville, South Africa Latitude Resource Full time

    An established and rapidly expanding transport, logistics & software platform business based in Bellville, Cape Town is seeking to appoint an experienced Software Tester on a permanent basis to join their current software platform team. **Responsibilities** - Evaluating and validating user stories, use cases, and requirement documents to ensure both clarity...

  • Software Tester

    5 months ago


    Bellville, South Africa Automytest Full time

    **RESUME** **Professional Responsibilities** In charge of formulating and implementing comprehensive test cases to authenticate and confirm the functionality of workflow systems, specifically within Dynamics 365, and Robotics, with a focus on UiPath. Proficient in aligning test cases with both business and systems requirements to ensure a seamless...

  • Software Engineer

    7 days ago


    Bellville, South Africa Sanlam Full time

    Software Engineer - Data, Group Data & ML Platform Tribe Date: 5 Nov 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We...

  • Data Engineer

    4 weeks ago


    Bellville, South Africa Sanlam Full time

    Data Engineer Date: 16 Oct 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group What will you do? Santam Ltd has a vacancy within the Group Underwriting division for a Data Engineer. The role reports to the Head: Data Analytics and will ideally based in Belville, Cape Town. What will make you successful in this role? Qualifications &...


  • Bellville, South Africa Sanlam Limited Full time

    Senior Software Engineer - Data, Group Data & ML Platform Tribe Location: Bellville, Western Cape, ZA Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We operate the various technology...


  • Bellville, Western Cape, South Africa Praesignis Full time

    Job Description:In the role of Data Engineer at Praesignis, you will be responsible for designing, building, and maintaining scalable data platforms. Our ideal candidate has a strong background in software development and a passion for working with data. If you are looking for a challenging position that allows you to grow with a dynamic company, we...


  • Bellville, South Africa Sanlam Full time

    Senior DevOps Engineer - BI Date: 4 Sep 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group JOB DESCRIPTION Santam’s Guidewire BI DataHub team is looking for a Senior DevOps Engineer. The incumbent will work with the broader BI DataHub Team, specifically with Technical Architecture and Release & Deployment Management to support and...


  • Bellville, South Africa Sanlam Full time

    Senior Software Engineer - Data, Group Data & ML Platform Tribe Date: 5 Nov 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data...


  • Bellville, South Africa Cape Peninsula University of Technology Full time

    Faculty- Engineering- Department- Cape Peninsula University of Technology -> Engineering and the Built Environment -> Mechanical Engineering- Campus/ Location- Bellville Campus - Bellville, Cape Town, WC ZA (Primary) - Job Type- Permanent- Occupational Function- Academic- Number of Positions- 2- Annual Salary Package (incl. Medical Aid rate based on...


  • Bellville, South Africa Cape Peninsula University of Technology Full time

    Faculty- Engineering- Department- Cape Peninsula University of Technology -> Engineering and the Built Environment -> Mechanical Engineering- Campus/ Location- Bellville Campus - Bellville, Cape Town, WC ZA (Primary) - Job Type- Permanent- Occupational Function- Academic- Number of Positions- 2- Annual Salary Package (incl. Medical Aid rate based on...


  • Bellville, South Africa BCXP Full time

    Business unit, Department, Reporting Business Unit Client Operations Department Enterprise Infrastructure Solutions Reporting Manager Core Description Under general supervision, responsible for installation and modification of IT infrastructure. Operates closely with senior storage engineer to determine requirements and resolve problems. Co-operates with...


  • Bellville, South Africa Metropolitan Life Full time

    Introduction Metropolitan is one of the oldest financial services brands in South Africa. With a 125-year legacy of serving the communities in which it operates, Metropolitan represents true empowerment in serving Africa's people through affordable financial solutions that create financial growth and security. Metropolitan operates in South Africa, but the...


  • Bellville, South Africa Sanlam Full time

    Kubernetes Platform Engineer Date: 17 Oct 2024 Location: Bellville, Western Cape, ZA Company: Sanlam Group Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We operate the various...

  • Cad Operator

    5 months ago


    Bellville, South Africa Recruit4Success Full time

    Our client is a well-established Engineering / Topographical Survey company specializing in topographical, engineering and construction surveys for the past 26 years. They are currently seeking a CAD Operator to join their team in Bellville. **Requirements**: - Matric plus Autocad course - Own vehicle to drive to and from work - Working experience on the...

  • Data Engineer

    4 days ago


    Bellville, South Africa Sanlam Limited Full time

    Software Engineer - Data, Group Data & ML Platform Tribe Location: Bellville, Western Cape, ZA Who are we? Sanlam Group Technology is responsible for the provision of a digitally enabled technology service as a group COE, drive business and transformation and provide group-wide digital and data architecture. We operate the various technology platforms and...