Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 16, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Capitec Bank is a South African commercial bank. As of February 2017 the bank was the third largest in South Africa with 120,000 customer opening new accounts per month. To simplify banking, we’ve developed an all-inclusive banking solution. Global One is the one solution that enables you to transact, save and access credit in realtime. We also believe in ...
    Read more about this company

     

    Senior Software Engineer: Back-End 10083

    About the role:

    • As a Senior Software Engineer III in Client Engineering, you will play a pivotal leadership role in driving the transformation of Capitec’s client domain. This group-level position involves overseeing the decommissioning of legacy systems, scaling event-driven architectures, and building cutting-edge backend services. You will contribute to shaping the broader strategic architecture and technical direction of Capitec, ensuring our systems are scalable, efficient, and robust enough to support the growing business.
    • In this senior position, you will lead complex projects, mentor junior engineers, and collaborate with cross-functional teams to solve challenging problems. You’ll also be at the forefront of implementing cloud-native technologies and domain-driven design to decouple legacy systems and create seamless, high-performance solutions.
    • As a senior leader within the engineering team, your influence will extend across product domains and the wider engineering organisation, offering you a unique opportunity to leave a lasting impact on one of the most innovative banks in South Africa — all while enjoying the remarkable lifestyle that comes with working in the Stellenbosch Winelands.

    Our ideal candidate has:

    • Grade 12 National Certificate / Vocational
    • Relevant tertiary qualification in Information Technology, Computer Science, or related field
    • 6+ years’ proven experience in backend software development with a focus on complex, large-scale systems.
    • Deep experience in full SDLC, agile methodologies, and cloud-native development.
    • Proven expertise in designing and developing microservices and event-driven architectures.
    •  Advanced understanding of RESTful APIs, backend frameworks, and cloud platforms (AWS preferred).
    • Solid experience with Kubernetes for containerisation and orchestration.
    • Expertise in database systems (SQL and NoSQL) and performance optimisation.
    • Extensive experience in mentoring and leading teams, with the ability to influence engineering culture and drive innovation.

    Advantageous:

    • Experience with .NET or COBOL for legacy-modernisation projects.
    • Prior exposure to legacy system decommissioning, system migrations, or domain-driven design.

    Tech Stack You’ll Work With

    • Languages: Java (primary), .NET (advantage), COBOL (advantage)
    • Cloud & Infrastructure: AWS Cloud, Kubernetes, Kafka
    • Databases: PostgreSQL, MSSQL
    • Tooling: GitHub, CI/CD pipelines
    • Architecture: Microservices, Event-Driven Architecture, Domain-Driven Design

    go to method of application »

    Software Engineer: Full Stack 10089

    About the role:

    • The Full Stack Software Engineer III is a crucial member of the Family Banking team, which aims to enable parents to open and link accounts for their children, allowing them to monitor transactions and set up reward systems to teach financial responsibility. This role involves handling the full software development lifecycle from concept to operation, including designing, developing, testing, deploying, maintaining, and enhancing complex software systems to ensure scalability and performance.
    • In addition to developing and maintaining both front-end and back-end components of web applications, the Full Stack Software Engineer III ensures optimal performance and excellent client experiences. They focus on enhancing new and existing products, improving current systems, and providing support. Furthermore, they guide developers and stakeholders in resolving engineering problems, contributing to the overall success of the Family Banking team.

    Our ideal candidate has:

    • Grade 12 National Certificate (Minimum)
    • A relevant tertiary qualification in Information Technology (Preferred)  
    • 6+ years’ proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end and back-end frameworks and technologies

    Tech Stack you will work with:

    • Frontend: React, HTML, JavaScript, CSS
    • Backend: Java, Kafka, Terraform, Docker, Rancher, PostgreSQL and Spring Framework or Spring Boot

    go to method of application »

    Software Engineer: Back-End 10082

    About the role:

    • As a Level II Senior Software Engineer in Client Engineering, you’ll be part of a high-performance team modernising the core of how Capitec manages client data. This group-level role spans all domains and products across the organisation, with a mission to decouple legacy systems, build scalable event-driven services, and deliver powerful, modern backend capabilities.
    • You’ll play an integral role in a cross-functional delivery team, owning the full software development lifecycle – from design and development to deployment and operation. You’ll help shape architectural decisions, collaborate with smart people across the business, and contribute to simplifying and future-proofing our systems using a cloud-native, domain-driven approach.
    • This is more than a job. It’s a chance to leave your mark on the backbone of South Africa’s most innovative bank — all while enjoying the unbeatable tech-meets-lifestyle blend of working from our campus in the beautiful Stellenbosch Winelands

    Our ideal candidate has:

    • Grade 12 National Certificate (Minimum)
    • A relevant tertiary qualification in Information Technology (Preferred)  
    • 3+ years’ proven experience in backend software development
    • Experience in full SDLC and agile development processes
    • Expertise in microservice and event-driven architectures
    • Solid understanding of RESTful APIs and backend frameworks
    • Experience with cloud platforms (AWS preferred)
    • Familiarity with containerisation and deployment using Kubernetes
    • Knowledge of database systems (SQL and NoSQL) and query optimisation

    Advantageous:

    • Experience with .NET or COBOL
    • Exposure to legacy-modernisation and systems decommissioning

    Tech Stack You’ll Work With

    • Languages: Java (primary), .NET (advantage), COBOL (advantage)
    • Cloud & Infrastructure: AWS Cloud, Kubernetes, Kafka
    • Databases: PostgreSQL, MSSQL
    • Tooling: GitHub, CI/CD pipelines
    • Architecture: Microservices, Event-Driven Architecture, Domain-Driven Design

    go to method of application »

    Data Scientist III

    About the role:

    • As a Senior Data Scientist at Capitec within the Client Insights department, your role includes building a recommender engine. The current focus is on model development to improve the initial version of our model design by testing various methods and algorithms to achieve better results. Your expertise in designing and implementing advanced predictive models and intelligent algorithms will uncover valuable insights, driving improved decision-making and optimising business performance. This involves leveraging advanced, practical knowledge of state-of-the-art machine learning, natural language processing (NLP), deep learning, and other techniques to develop innovative models and solve complex business challenges.
    • The role includes the entire data science lifecycle, from developing to deploying both new and existing solutions. As a Senior Data Scientist, you will gather requirements and manage stakeholder engagement across the business. Additionally, you will bring expertise in deep learning frameworks such as TensorFlow and PyTorch, while working with one or more machine learning languages. This role also involves mentoring junior data scientists to foster a collaborative and growth-oriented team environment.

    Our ideal candidate has:

    • 6+ years of experience in a Senior Data Science role
    • Master’s degree or higher in any of the following field statistics, mathematics, computer science, physics  
    • Hands on experience deploying production ready AI/ML solutions in real-world applications
    • Experience with advanced data science principles including NLP, deep learning, reinforcement learning, or time-series modeling.
    • Python/R experience and relation/Non-relational databases.
    • Familiarity with modern deep learning frameworks (Pytorch, Tensorflow)
    • Stakeholder engagement management up to executive management.
    • Github experience or Git

    Ideal:

    • AWS/Azure/GCP experience

    Education:

    • Completed a master’s degree or higher

    go to method of application »

    Machine Learning Engineer III

    About the role:

    • As a Senior Machine Learning Engineer at Capitec you will prioritize applying and integrating generative AI models into products and services while leveraging machine learning expertise to enhance the efficiency of Data Scientists and Decision Scientists. Your contributions will be essential in positioning and enhancing user experiences through AI at Capitec, ensuring the company remains competitive in a rapidly evolving landscape.
    • This position requires leveraging your extensive understanding of machine learning models, from conception to deployment. You will guide and lead technical teams to uphold ML standards and practices, manage big data processing frameworks, and operate within cloud environments. Additionally, you will be responsible for deploying and fine-tuning generative AI models, as well as integrating these AI models into applications and services using prompt engineering and model optimization techniques.

    Our ideal candidate has:

    • 6+ years of experience in a Machine Learning engineering role
    • Using AI frameworks such as TensorFlow and PyTorch to deploy and fine-tune generative AI models (GPT and DALL-E).
    • Hands on experience integrating AI Models into applications and services
    • Python and SQL experience
    • PySpark
    • Big data frameworks – Hadoop/Kafka
    • Github experience or Git

    Ideal:

    • AWS experience
    • Prompt Engineering and model optimisation

    Education:

    • Completed an Honors Degree or higher

    go to method of application »

    UX Designer III

    About The Role

    • The UX Designer role involves working on rebuilding the merchant product suite, which includes card machines, a merchant portal for managing finances and staff, and various other products to support small businesses.
    • The designer will collaborate closely with a team that includes other UX designers and technical staff, focusing on integrating these products into various Capitec channels such as the app and business banking application.
    • The role requires end-to-end responsibility, from understanding merchant needs through client interviews and journey mapping to creating and iterating on designs using tools like Figma. The designer will also work with developers to ensure the implementation aligns with the envisioned user experience. 

    Our Ideal Candidate

    • A minimum of three to five years of experience in UX design, preferably with a background in startups or innovative companies
    • Proficiency in Figma and FigJam for design work
    • Strong understanding of client experiences design processes, including client journey mapping, client interviews, user experience testing, and creating design systems
    • An innovative and creative approach, with the ability to take control of the product design process from end to end

    Minimum Education

    • Grade 12 National Certificate/Vocational

    go to method of application »

    Credit Intelligence Analyst I

    Purpose Statement

    To optimise credit intelligence performance, and minimise credit risk through: 

    • Independently conducting complex quantitative data analysis and delivering analytical output that will enable insights and inform business decision making. 
    • Proposing and executing solutions based on analytical outputs.
    • Proposing and working with senior team members to build new statistical models informing credit decisions.

    Experience

    Minimum:

    • 2-4 years’ experience in retail credit analysis (including SQL programming, diagnostic analytics, statistical modelling and data visualisation). 
    • In case of Honours degree: 1 - 3 years’ experience in retail credit analysis (including SQL programming and descriptive analytics). 

    Ideal: 

    • Portfolio specific experience
    • Capitec Bank experience

    Qualifications (Minimum)

    • Bachelor's Degree in Finance or Statistics

    Qualifications (Ideal or Preferred)

    • A relevant post-graduate qualification in Finance or Statistics

    go to method of application »

    AI Engineer

    About the role:

    • At Capitec, the Software Engineer (AI) plays a pivotal role in our cross-functional team, dedicated to the full software development lifecycle of our GenAI-based products. This includes research, development, deployment, and the ongoing operation of each product. As a Software Engineer (AI), you will be responsible for research, designing, developing, testing, deploying, maintaining, and enhancing complex AI-driven software systems and applications. Your focus will be on scalability, performance, and future requirements. 
    • You will work closely with our team of designers and developers to deliver robust GenAI solutions. This role also involves guiding and supporting developers and stakeholders in scoping, progress, status, and resolution of engineering problems. Your expertise in utilizing generative models, natural language processing, and AI-driven workflows will be crucial in creating intelligent systems that can generate content, automate creative tasks, and enhance user experiences in novel ways. 

    Our ideal candidate has:

    • 5+ years of work experience in a ML/AI or associated domains
    • 3+years of experience with AI/Machine Learning techniques, model development and deployment
    • Experience with deep learning frameworks (e.g., TensorFlow, PyTorch), and AI development tools is a must
    • Experience with information retrieval systems and Search
    • Proficiency in Python, Java or C++, and other relevant programming languages
    • Strong expertise in Docker and Kubernetes
    • Cloud services expertise (AWS preferred)
    • Experience with microservice architecture and building microservices
    • Experience with messaging platforms and systems 
    • RESTful API design and development principles is a must
    • Excellent communication and collaboration abilities, with a proven track record of working effectively within a team environment
    • Strong analytical and problem-solving skills, dedicated to delivering high-quality solutions
    • Proficiency in English is required.

    go to method of application »

    Software Development Manager

    Purpose Statement

    • To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect of the product
    • Oversee the ongoing drive to increase efficiency, optimisation, innovation and people development in these environments.

    Minimum Experience

    • At least 5 years’ experience in software development management

    Experience of:

    • leading and working in an agile development environment
    • Experience in either back-end or front-end development
    • crafting roadmaps
    • managing a budget
    • using technical skills to support and guide a technical team
    • to establish priorities and successfully manage deliverables
    • utilizing communication and relationship management skills to engage with stakeholders
    • using leadership to influence in other areas.

    Qualifications (Minimum)

    • Bachelor's Degree in Commerce or Information Technology - Computer Science

    Qualifications (Ideal or Preferred)

    • Honours Degree in Commerce or Information Technology - Computer Science

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Capitec Bank Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail