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 ...
About The Team
- You’ll be part of a collaborative, delivery‑focused team operating in the credit environment, where quality and reliability are critical. The team works on new features, enhancements, and tactical solutions, rather than only maintaining legacy systems - meaning your automation work directly supports forward‑looking products and improvements. This role sits within an Agile delivery environment, partnering closely with developers, business stakeholders, and other testers to ensure quality is embedded throughout the SDLC.
What You'll Be Doing
As a Test Automation Engineer II, you’ll enable and enhance software quality by combining robust automation practices with sound testing fundamentals, including some manual testing where needed. Your focus will include:
- Designing, developing, and maintaining automated test scripts and frameworks
- Testing across front‑end, back‑end, and APIs, with a strong emphasis on automation
- Contributing to integration and regression testing, especially as new products and features are introduced
- Working with Playwright and JavaScript as core automation technologies
- Collaborating with the team to continuously improve testing approaches, environments, and pipelines
- Ensuring quality throughout the full Software Development Life Cycle (SDLC)
What We're Looking For
- 3–5 years’ hands‑on experience in test automation
- Strong understanding of automation frameworks, test case design, and execution
- Experience with integration, regression, and API testing
- Working knowledge of CI/CD practices and version control (e.g. Git)
- A relevant tertiary qualification in Software Testing or similar
Strongly preferred:
- ISTQB Foundation Level (or equivalent testing certification)
- Experience using Playwright and JavaScript for automation
- Exposure to banking or credit environments, or complex transactional systems
- Experience working in Agile teams
Minimum Education
- Grade 12 National Certificate/Vocational
- Relevant tertiary qualification in Software Testing
- Education (Ideal or Preferred)
- Software Testing - Foundation Level through the International Software Testing Qualification Board (ISTQB)
Skills
- Analytical Skills
- Communications Skills
- Interpersonal & Relationship management Skills
- Numerical Reasoning skills
- Problem solving skills
go to method of application »
The Role
- As a Senior Back‑End Software Engineer, you’ll play a key role in a cross‑functional product team, owning the full software development lifecycle from design and build, through deployment, to operating systems in production.
- You’ll help design and deliver scalable, resilient back‑end systems that prioritise performance, reliability and future growth, while also guiding and supporting other engineers.
What You’ll Be Doing
- Design, build, test and operate scalable, cloud‑native systems on AWS
- Architect modern, reusable services aligned to AWS Well‑Architected principles
- Build and maintain event‑driven and microservices‑based architectures
- Deliver simple, elegant solutions powering airtime, data, rewards and smartphone journeys
- Optimise databases and APIs for performance, reliability and scale
- Collaborate closely with product, QA and platform teams
- Provide technical guidance and mentorship to other engineersHelp shape new connectivity products used by millions of clients
What We’re Looking For
- Minimum: Grade 12 National Certificate / Vocational
- Preferred: Relevant tertiary qualification in Information Technology
6+ years’ experience in back‑end software developmentStrong experience delivering production systems end‑to‑end Solid understanding of:
- Software Development Lifecycle (SDLC)
- RESTful API design and integration
- Advanced programming concepts, algorithms and data structures
- Design patterns and testing practices
- SQL database design and query optimisation
- Cloud platforms (AWS preferred)
- Microservices and event‑driven architectures
- Containerisation and deployment (e.g. Kubernetes)
Tech Stack (Core)
- Java
- Spring Boot
- AWS
- Kafka
- PostgreSQL
Skills
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
go to method of application »
Purpose Statement
- We’re looking for a commercially minded Senior Procurement Manager to lead category strategy and drive enterprise-wide value across a complex, fast-moving environment.
- This is not a traditional procurement role. You’ll operate at the intersection of strategy, commercial decision-making, and stakeholder partnership, leading a team of experienced specialists while remaining close to execution.
- You’ll play a key role in shaping how procurement supports the business, building scalable approaches, enabling better buying decisions, and driving meaningful outcomes across multiple categories.
What you'll do
Lead Category Strategy
- Design and implement end-to-end category management frameworks that can be applied across the organisation
- Analyse business purchasing behaviour and define commercial strategies that optimise cost, value, and supplier performance
- Translate complex business needs into practical, repeatable procurement approaches
Lead a High-Performing Team
- Manage and develop a team of senior procurement and category specialists
- Provide strategic direction, coaching, and support — enabling the team to operate with autonomy and accountability
- Create a culture focused on problem-solving, ownership, and delivery
Stay Close to the Work
- Take ownership of selected categories, including negotiation, sourcing, and supplier management
- Act as a senior escalation point for complex commercial decisions
- Ensure delivery is commercially sound, timely, and aligned to business priorities
Partner with the Business
- Work closely with stakeholders across functions (including areas such as marketing, financial services, and support functions)
- Build trusted relationships to influence decision-making and deliver client-centric solutions
- Balance commercial outcomes with business enablement and customer impact
What you bring
- 8+ years’ experience in Procurement, Sourcing or Commercial roles
- Category Management experience in a previous role
- Providing expert advice and guidance, operating across multiple categories across a large and complex organisation.
- Proven experience of using influence and relationships to drive and achieve objectives.
- Dealing with external third parties.
- Developing and executing category sourcing strategies
- Strong leadership, collaboration and influencing skills
- Strong business acumen, skillfully navigating functional priorities while delivering business objectives
- Ability to develop business cases, presentations and stakeholder communications.
- Strong digital dexterity skills, including the ability to quickly adapt to new technologies and leverage data
- Experience with SAP or site-relevant ERP systems, e-sourcing platforms, Request for quotation tools and project management tools
Qualifications (Ideal or Preferred)
- Bachelor's Degree
- A relevant tertiary qualification
Conditions of Employment
- Clear criminal and credit record
go to method of application »
Purpose Statement
- To manage the Capitec Direct department to achieve growth in market share and profitability for Capitec’s online sales, supporting the omni channel sales strategy and building and implementing resources, systems, policies, practices, methods and measures that will effectively drive the delivery of the sales strategy.
Experience
- 5+ yrs management experience within an online/direct sales with a focus on omni channel sales. Proven record of delivering results in a fast paced, dynamic, results driven environment with frequent change.
- Experience in a banking, retail, e-commerce or consumer goods industry.
- Financial services management experience preferable in a retail environment.
Qualifications (Minimum)
- Bachelor's Degree in Business Management or Finance
Qualifications (Ideal or Preferred)
Knowledge
Knowledge of:
- Working collaboratively with cross-functional teams that focus on the end-to-end client experience within a sales environment.
- Sales analytics tools, CRM systems and technologies.
- How to leverage data, technology and client insights to drive growth and enhance client experience
- Commercial and business drivers of a financial services / retail environment
- People management and development practices
- Sales and contact centre knowledge
- Client experience principles and practices
- Operational data analytics and digitization of data
- Understanding of how omni channel sales and services work
Skills
- Analytical Skills
- Communications Skills
- Negotiation skills
- Problem solving skills
- Decision making skills
- Commercial Thinking Skills
- Strategic Thinking Skills
- Interpersonal & Relationship management Skills
- Leadership Skills
- Management skills
- Influencing Skills
go to method of application »
The Role
- As a Senior Back‑End Software Engineer, you will play a key role in designing, building, and operating complex back‑end systems that run at scale. You’ll work in a cross‑functional team across the full software development lifecycle and contribute to technical decisions that shape the platform.
- You’ll also provide technical guidance to other engineers, helping to drive best practices in design, code quality, and delivery.
What You’ll Be Doing
- Design, develop, test, deploy, and maintain scalable back‑end services
- Build and integrate RESTful APIs and event‑driven services
- Contribute to domain‑driven and event‑driven architectures
- Work with cloud‑native systems deployed on Kubernetes
- Participate in architectural discussions and technical decision‑making
- Guide and support other engineers through code reviews and knowledge sharing
- Troubleshoot and resolve complex engineering and production issues
- Collaborate closely with product, QA, and platform teams
Our Technology Stack
- Java & Spring Boot
- PostgreSQL
- AWS
- Kubernetes
- Domain‑Driven Design (DDD)
- Event‑Driven Architecture
- Modern CI/CD pipelines
What We’re Looking For
- Minimum: Grade 12 (National Certificate / Vocational)
- Preferred: Relevant tertiary qualification in Information Technology
- 6+ years’ experience in back‑end software development
- Proven experience delivering and supporting production‑grade systems
- Strong experience with Java and Spring Boot
- Experience working with SQL and NoSQL databases
- Hands‑on experience with cloud platforms (AWS preferred)
- Experience building systems using microservices and event‑driven architectures
- Exposure to containerisation and Kubernetes
Knowledge
- Strong understanding of SDLC and application development
- Advanced programming concepts, algorithms, and data structures
- Design patterns and clean architecture principles
- Version control and modern testing practices
- RESTful API design and integration
Skills
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
go to method of application »
- To provide independent, risk-based assurance that the Bank complies with applicable laws, regulations and internal policies by executing monitoring assignments, identifying and assessing compliance risks, testing the effectiveness of controls, and recommending practical improvements. While bringing fresh thinking, integrity, tenacity and a strong sense of ownership to strengthen the Compliance Monitoring team.
- Here, compliance is taken seriously at every level. That means your voice won’t just be heard. It will carry weight.
- If you’re driven by uncovering risk, producing meaningful insights, and want to see the real impact of your monitoring and reporting at the highest levels, this is your opportunity to make a difference.
What you'll do
- Identify and escalate non-compliance to the right stakeholders and governance forums.
- Ensure compliance risks are correctly assessed and aligned to our risk frameworks.
- Support and govern risk acceptance in line with policy.
- Review products, processes and policies to ensure they meet legislative and regulatory requirements.
- Identify gaps and help the business stay compliant as we evolve.
- Plan and execute independent monitoring reviews across the business.
- Define scope, build testing approaches and assess controls through walkthroughs, sample testing and data insights.
- Deliver clear, high-quality reports with root cause analysis and actionable recommendations.
- Compile accurate, meaningful reports used at Exco, Board and regulator level.
- Engage with stakeholders to gather inputs and continuously improve reporting.
- Contribute to smarter, more automated monitoring and reporting processes.
- Work closely with business and management.
- Support regulatory engagements, including inspections and reporting.
- Build strong relationships to drive compliance outcomes across the organisation.
What we're looking for
- A Bachelor’s degree in Law, Internal Audit or Accounting.
- At least 3 years' experience in financial services compliance, legal advisory, internal auditing, compliance assurance, compliance monitoring or risk management.
- Working knowledge of South African banking legislation, including the Banks Act, the Financial Sector Regulation Act, FICA, POPIA, the NCA, the ECT Act, the Consumer Protection Act and FAIS.
- A track record of managing stakeholder relationships at all levels, including Exco.
- Experience compiling accurate, comprehensive reports for governance structures and regulatory bodies.
- Experience in internal auditing and a compliance background with a strong assurance focus.
- Strong analytical thinking, attention to detail and the ability to manage multiple reviews at once.
- Comfort working across multi-disciplinary teams – including IT and business operations.
go to method of application »
Purpose Statement
- To contribute towards the effective functioning of Cash, Supply Chain and Properties by applying analytical and process management techniques in a designated department to identify areas of improvements, enhanced efficiency and effective operational planning and execution, as well as provide support for the broader Cash Supply Chain and Properties department
Experience
Min:
- 2 Years of experience in a related environment such as supply chain, cash management, infrastructure projects, maintenance (FMCG, Manufacturing)
- Proven data, systems and process analysis experience.
- Proven experience in delivering results and enhancing processes through process analysis and problem solving
Ideally:
- Previous experience in resource planning and scheduling
- Data visualisation tools and technologies
- Advanced Office
Qualifications (Minimum)
- Grade 12 National Certificate / Vocational
Qualifications (Ideal or Preferred)
- Bachelor's Degree in Engineering - Chemical or Supply Chain Management
Knowledge
Min
- Supply Chain Management
- Continuous improvement techniques an methodologies
- Process management techniques
- Data and analytics
- Planning and forecasting processes and technologies
- Basic knowledge of project management principles
- Problem solving methodologies and tools
- Ideally
- Demand Driven Material Requirements Planning (DDMRP) accreditation and principles
- Lean management principles
Skills
- Analytical Skills
- Communications Skills
- Computer Literacy (MS Word, MS Excel, MS Outlook)
- Numerical Reasoning skills
- Planning, organising and coordination skills
- Problem solving skills
go to method of application »
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.
Experience
Minimum:
- At least 5 years’ experience in software development management
Experience of:
- leading and working in an agile development environment
- 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
Knowledge
Minimum:
- Functional knowledge particular to the product (e.g. Credit or App)
- People management and development practices and principles
- Stakeholder management
- Budgeting and accounting principles
- Business analysis and design
- Project Management principles and methodologies
Ideal:
- Banking industry
- Central Collections environment
- Capitec Bank Systems Environment
- Capitec Bank Business Model
- Agile development principles
- Systems Development Life Cycle (SDLC)
Skills
- Communications Skills
- Decision making skills
- Influencing Skills
- Interpersonal & Relationship management Skills
- Negotiation skills
go to method of application »
About the role
- We are looking for a dedicated System Engineer with strong Level 2 systems engineering experience to support our Card Processing and Transaction Switching environment. The role requires hands-on experience supporting high-availability production systems, with strong troubleshooting, monitoring, operational support, automation, and implementation skills. Since this role sits within a critical payments environment, card processing, payments, or transaction switching knowledge is a must-have. AWS or cloud platform knowledge would be beneficial, as the team will support future platform modernisation initiatives, including potential movement of components such as Postilion onto AWS infrastructure, as well as the introduction of Kafka-based messaging and event streaming capabilities. The successful candidate should be technically capable, operationally disciplined, comfortable working in a regulated banking environment, and able to take ownership of system stability, incident investigation, change support, documentation, and continuous improvement
What you’ll be doing
- Support and maintain card processing and transaction switching systems
- Investigate and resolve production incidents in a high-availability environment
- Monitor system performance, capacity, and stability
- Implement system changes, configurations, and integrations
- Work closely with vendors and third-party platforms
- Support release, change, and rollback processes
- Contribute to disaster recovery readiness and testing
- Maintain accurate technical documentation
- Drive continuous improvement and operational excellence
- Provide support and guidance to junior engineers
Education (Minimum)
- Grade 12 National Certificate / Vocational
Education (Ideal or Preferred)
- A relevant tertiary qualification in Information Technology
Minimum requirements
- 5+ years’ experience in a Systems Engineering / Production Support role
- Strong experience in at least one of the following:
- Payment’s systems
- Card processing environments
- Transaction switching platforms
Proven experience in:
- Production support and incident investigation
- System implementation, configuration, and integration
- Performance, capacity, and stability analysis
- Monitoring, alerting, and observability
- Change, release, and post-implementation validation
- Disaster recovery support
- Solid technical foundation in:
- Linux and/or Windows servers
- Networking, load balancing, and certificates
- SQL, AWS, microservices and relational database investigation
- Experience working with vendors and third-party platforms
- Strong documentation and operational discipline
- Must be willing to take part in a rotational standby/on-call support schedule
What Will Make You Stand Out
- Hands-on exposure to payments platforms (e.g. Postilion, ACI, PowerCard, UPF)
- Knowledge of ISO 8583, Visa/Mastercard, clearing & settlement
- AWS or cloud experience (EC2, VPC, IAM, S3, CloudWatch, etc.)
- Familiarity with AI-assisted engineering tools (e.g. ChatGPT, Claude) for troubleshooting, scripting, or documentation
Beneficial Experience
- Exposure to EMV, ecommerce, wallets, or tokenisation
- Especially relevant as the team explores modernisation and potential migration of platforms (e.g. Postilion) to AWS
- DevOps and automation exposure (Git, CI/CD, Terraform, CloudFormation)
- Monitoring tools such as Splunk, Grafana, or Instana
- Exposure to microservices, Kafka, Docker, Kubernetes
- Basic scripting or automation capability
- Awareness of PCI-DSS, HSM, or payment security practices
- Experience in banking or financial services environments
go to method of application »
Why this role exists
- We are looking for a Senior Software Engineer (Back End) to help us build, run and continuously improve the systems that power our payments environment. This role exists to strengthen our back-end capability in a space where reliability, scale and thoughtful engineering really matter.
- You’ll work on complex systems used every day, influence technical direction, and support the growth of other engineers in the team — while still staying hands-on with the work.
What you’ll be responsible for
Building and evolving our systems
- Design and develop reliable, scalable back-end services that support critical payment flows
- Translate business and technical needs into well-considered software solutions
- Balance performance, security, resilience and cost when designing systems
- Build reusable services, APIs and components that support long-term platform growth
Quality, integration and operations
- Integrate back-end systems with internal platforms and external service providers
- Write clean, maintainable code and contribute to strong testing practices
- Participate in code reviews and help strengthen overall code quality
- Support production systems by investigating issues, resolving incidents and improving stability
- Contribute to performance tuning, capacity planning and system resilience
Technical leadership and collaboration
- Provide technical guidance and mentorship to less-experienced engineers
- Contribute to technical discussions and shared decision-making within the team
- Work closely with delivery leads, product partners and other engineers
- Share knowledge and help grow engineering capability over time
Learning and improvement
- Stay current with modern back-end development practices and patterns
- Apply new ideas and learning to improve how we build and operate software
- Contribute to a culture of clarity, ownership and continuous improvement
About the team
- We work in the payments space, a core area that enables how our clients move and manage money every day. Our systems operate at scale and integrate with multiple internal teams and external partners. We value engineers who care about quality, are comfortable with complexity, and take ownership of the outcomes they deliver.
What makes this role different
- Work on genuinely business-critical systems
- Influence technical approaches and engineering standards
- Mentor and develop other engineers
- Be part of a culture that values simplicity, learning and doing the right thing
What we’re looking for
- 6+ years’ experience in software development, with a strong focus on back-end systems
- Proven experience designing, building and supporting production systems
- Experience working in cloud-based environments
Technical capability
- Strong development experience in Java
- Solid understanding of the software development lifecycle
- Experience with API design and systems integration
- Working knowledge of data storage, access patterns and performance considerations
- Experience with modern development practices such as version control, testing and CI/CD
Ways of working
- Strong problem-solving and analytical skills
- Clear, pragmatic communication
- Attention to quality and long-term maintainability
- Comfortable guiding and supporting other engineers
- Adaptable and open to learning
Education (Minimum)
- Grade 12 National Certificate / Vocational
Education (Ideal or Preferred)
- A relevant tertiary qualification in Information Technology
- Additional Information
go to method of application »
Why This Role Exists
- We’re strengthening our Finance Business Partnering capability to support growth, scale and better decision‑making across the organisation. This role goes beyond partnering the business. It’s about leading people, setting direction, and raising the standard of insight we deliver to executives.
- As a Finance Business Partner Team Lead, we’ll rely on you to lead a team of finance professionals, partner closely with senior leaders, and turn complex financial information into clear, actionable insight that shapes strategy and outcomes.
What You'll Do
- Lead, coach and develop a team of Finance Business Partners, creating a high‑performance, accountable environment.
- Partner with executives and senior leaders to support strategy, planning, and decision‑making across multiple portfolios.
- Translate business drivers into meaningful financial insight that influences direction and outcomes.
- Oversee budgeting, forecasting and performance management cycles.
- Guide complex financial modelling, scenario analysis and strategic investment evaluation.
- Ensure strong financial governance, quality reporting and disciplined delivery against business plans.
- Drive continuous improvement in how finance partners with the business.
Why This Role Is Different
- We work at executive level on complex, real‑world challenges that matter.
- We value commercial thinking, leadership and judgement as much as technical excellence.
- We encourage constructive challenge, ownership and curiosity.
- We invest in long‑term capability, not just roles.
What We’re Looking For
- Professional designation is mandatory (CA(SA).
- Honours degree in Finance, Accounting or a related field.
- 5–7+ years’ experience in finance, including substantial business partnering or financial planning and analysis experience.
- Experience with scenario analysis, contract modelling or strategic investment evaluation (financial modelling).
- At least 2–3 years in a leadership or team management role, leading or supervising finance professionals.
- Proven track record of partnering with senior management and delivering insights at executive level.
- Experience managing multiple portfolios or complex financial planning processes.
- Strong exposure to strategic planning, budget cycles and executive‑level financial reporting.
- Comfortable operating in a high‑performance environment with accountability for delivery against business objectives.
go to method of application »
- We work closely with South Africa’s leading franchise brands to help entrepreneurs open, grow and take ownership of successful businesses. This role exists to turn franchise opportunities into well‑structured, well-assessed funding deals that work for our clients and for us. We need someone who can make sense of complex information, apply sound judgement and move opportunities forward with confidence.
- If you enjoy turning complex business ideas into well-structured deals and want to work at the heart of the franchise market, keep reading.
What you’ll do
- Control the franchise funding pipeline by hunting and closing opportunities that drive rapid growth of the Business Bank’s franchise portfolio.
- Put together end-to-end funding applications for franchise clients, from first discussion through to approval.
- Assess the commercial and financial strength of franchise businesses and ownership changes.
- Work closely with franchisors, franchisees and our internal teams to gather, verify and analyse information.
- Use established benchmarks and tools to ensure deals are consistent, practical and well-motivated.
- Prepare clear credit proposals and communicate outcomes and conditions to clients.
- Keep a close eye on quality, turnaround times and client experience throughout the process.
What we’re looking for
- High‑energy, results‑driven professional and confident communicator, comfortable engaging and influencing franchise operators.
- Strong experience in credit assessment, financial analysis and business deal structuring.
- Experience preparing and motivating credit applications end to end.
- Confidence working with business clients and multiple stakeholders.
- The ability to analyse information, challenge assumptions and explain your thinking clearly.
- A relevant commerce or finance qualification is preferred.
- Franchise experience is an advantage, but not essential.
Conditions of Employment
- A clear criminal and credit record
- A valid driver’s licence and access to your own vehicle
go to method of application »
What You'll Be Doing?
- As a Business Engineer, you’ll work closely with Product Managers, Business Analysts, UX Designers and Development teams to drive delivery across one of our in-branch platforms, specifically self-service terminals (SSTs).
Your responsibilities will include:
- Owning features and releases on an assigned in branch platform, from concept through to deployment
- Translating business needs into clear requirements and customer journeys, working closely with UX and BA teams
- Overseeing end-to-end delivery and ensuring solutions are implemented as intended
- Engaging with multiple stakeholders across the business and prioritizing competing demands on the channel
- Acting as the custodian of the platform, ensuring alignment between business intent, development and delivery
- Applying strong process thinking to identify bottlenecks and drive optimization opportunities
What We Are Looking For?
- 3 - 5 years experience in Business Engineering or Product Delivery
- Proven experience working on large‑scale initiatives involving multiple stakeholders and teams
- Strong process‑thinking and optimization mindset, with the ability to see end‑to‑end impact and the ability to think critically about where automation and intelligent tools can remove friction, improve efficiency and enhance client experience
- Confident stakeholder engagement skills, including the ability to present and challenge senior stakeholders when needed
- Excellent communication skills and the ability to articulate complex concepts clearly
- Curiosity and openness to emerging technologies, including AI‑enabled decisioning and automation, and how these can be applied to improve processes and customer journey
Qualifications
- Grade 12 National Certificate/Vocational
- A relevant engineering qualification, preferably in industrial chemical, chemical engineering or any other engineering discipline
go to method of application »
Purpose of the role:
- The role bridges the gap between Data Engineers and Data Analysts by transforming complex data into accessible, reliable and performant data models and insights that support organisational decision‑making. The Analytics Engineer collaborates with stakeholders to understand analytical needs and partners with Data Architects and Data Modellers to design scalable data models aligned with enterprise data strategy. The role is responsible for designing and building efficient, reproducible data assets. This includes data models, data marts, semantic layers and working environments, as well as scalable transformations and pipelines. These assets enable Analytical Engineers and Data Analysts to deliver insights and reports quickly, consistently and with minimal friction.
What you’ll do
- Design, build and maintain production‑ready data models that transform raw data into usable datasets Develop scalable data transformations with strong validation, testing and quality controls Create and optimise semantic layers and aggregation logic that support reporting and analysis Maintain and troubleshoot live data models, resolving incidents and improving performance Lead and influence design decisions, balancing quality, speed and long‑term sustainability Support and guide less experienced engineers through reviews, documentation and practical coaching
Minimum Experience
- At least 5 years’ experience in analytics engineering or a closely related data role
- Honours degree in an analytics/engineering or STEM or related field, PLUS at least 5yrs relevant experience OR
- Bachelor degree in an analytics or STEM or related field, PLUS at least 8yrs relevant experience
- Proven experience delivering and supporting production data models and pipelines
- Strong data modelling capability and confidence designing business‑ready datasets
- Advanced SQL skills and experience using Python for data transformation or automation
- Experience building, testing and deploying data transformations using structured release practices
- Experience working on cloud data platforms and workflow orchestration tools such as Airflow or Prefect
- A solid understanding of data quality, governance and documentation
- Experience influencing technical decisions and working closely with stakeholders
Qualifications (Minimum)
- Bachelor's Degree in Analytical/Data/Technical or Other
Qualifications (Ideal or Preferred)
- Honours Degree in Analytical/Data/Technical or Engineering - Other
Knowledge
Advanced grasp of:
- Data modelling best practices.
- Data governance and quality assurance.
- Cloud data platforms and orchestration tools (e.g., Airflow, Prefect).
- Understanding of software engineering principles (e.g., CI/CD, testing).
Skills
- Analytical Skills
- Communications Skills
- Planning, organising and coordination skills
- Problem solving skills
- Reporting Skills
go to method of application »
- This is a new strategic role within Client Integration to strengthen end-to-end process integration design for Capitec across the clientele lifecyle. This role will ensure Business Banking solutions are designed as part of a connected One Bank, One Client experience rather than standalone product solutions. You’ll be part of a team that is quietly reshaping how the bank operates, driving consistency, improving client outcomes, and influencing how processes work across multiple channels and functions.
What you will be doing:
- End to end client lifecycle design from onboarding to termination
- Alignment between Business Banking and Personal Banking
- Single client view integration
- Client Lifecycle event, remediation, servicing and resolution design
- Enterprise process standardization
- Operationalization of client lifecycle events and trigger event design in partnership with Group Client, including alignment to enterprise data standards and operational processes
- Go live integration readiness across servicing ecosystems
The experience required
- At least 5 years of experience in process engineering
- Strong Business Banking knowledge and relationships
- Strong problem solving and systems thinking capability
- Understanding of client lifecycle processes
- Ability to work across banking domains and operational ecosystems
- Ability to operationalize client lifecycle events, trigger events, and enterprise data standards into operational processes
- Strong business analysis fundamentals (requirements, process mapping, solution design)
- Proven experience delivering end-to-end projects with measurable impact (clear before vs after outcomes)
The exposure you will get:
- A high-impact, high-visibility role shaping the bank’s operating model
- Exposure to senior leadership and group-wide initiatives
- A chance to work on complex, meaningful problems at scale
- A team focused on building something new, not maintaining the status quo
Qualifications (Minimum)
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Engineering - General
Qualifications (Ideal or Preferred)
- A relevant post-graduate qualification in Engineering - General or Information Technology
go to method of application »
- Our technology and data environment is growing fast. So is the complexity of the risks within it. We're looking for a skilled technical lead auditor to join our Internal Audit team, someone who understands SDLC, cloud infrastructure and cybersecurity from the inside, and who can translate that knowledge into audits that genuinely make us stronger.
- This is not a generalist role. We need deep technical expertise combined with the experience to operate independently at a mid to senior level.
What you'll do
- Assist the IT audit management in planning IT internal audits and, with little to no supervision, executing these to completion.
- Identify risks in our technology and data landscape and turn findings into clear, practical recommendations. Document a draft report and submit this to the audit manager for review, and follow Internal Audit standards in the process.
- Engage cross-functional stakeholders across tech and data teams to ensure audit outcomes are achieved.
- Monitor the implementation of agreed audit actions and track progress through to completion.
- Develop project plans as per agreed scope and agree timelines with audit manager.
- Stay current with emerging technology risks and apply that knowledge directly to audit planning and execution.
What we're looking for
- At least 3 years of IT internal audit experience, with experience in designing\performing and/or assisting in designing\performing data analytics
- Significant exposure to cybersecurity, complex SDLC processes, and cloud environments — this is the core of the role
- Experience conducting full audit cycles, from planning through to reporting, with little to no supervision
- Good communication skills and the ability to relay findings to a wide stakeholder base.
- Sound understanding of best practice frameworks and control environments
Relevant qualifications such as:
- CISA, with CISSP and/or OCSP/CEH as advantageous
- A relevant tertiary qualification, preferably a bachelor’s degree in Information Technology, Computer Science or a related field
- A self-directed work style — you take ownership and see things through
- Good project management, including progress and budget management
go to method of application »
- To implement, support and manage Cyber Security solutions to protect systems, networks, users and data from cyber threats, assist in safeguarding Capitec’s digital assets and ensuring the confidentiality, integrity and availability of information.
- To design, build, implement, support and collaborate with Cyber Security colleagues and Capitec teams, participating in engineering and contributing to the delivery success of projects, based on specifications, while adhering to established standards.
Experience
Minimum:
- 3-5 years of experience in security engineering or a related technical role.
- Proven experience building, implementing, managing security solutions.
- Experience across cloud, DevOps, infrastructure or software engineering environments
- Exposure to CI/CD tools (e.g. GitLab, GitHub) and automation practices
- Working knowledge of cloud platforms (AWS preferred, Azure/GCP advantageous)
- Hands-on experience with security tools and technologies, Proficiency in automation.
Ideal:
- Experience in cloud platforms is highly desirable.
- 2-3 years DevOps experience.
Knowledge
Minimum:
- Basic understanding of at least one high-level programming language (GoLang / .net / Java / python)
- Advanced scripting skills in at least one interpreted language (Bash/PowerShell)
- Design and deployment of highly available, enterprise-scale Cloud infrastructure
- Advance knowledge of infrastructure concepts, technologies and patterns
- Supporting and enhancing build and release processes through automation
Ideal
- Previous experience in a DevOps role and incorporating security controls in the build process.
- Experience in engineering data and/or security log pipelines using Big Data technologies such as Spark, Kafka, Hadoop, Storm, etc.
- Demonstrated experience in designing, implementing, and managing data security solutions for structured and unstructured data.
- Understanding of modern software engineering patterns, including those used in highly scalable, distributed, and resilient systems.
- Experience working with cross-functional teams and providing data security guidance to developers and IT staff.
- Familiarity with regulatory requirements and industry standards related to data protection.
Qualifications
Minimum:
- A relevant tertiary qualification in AWS Foundation or Cloud Computing
Ideal or Preferred:
- Bachelor's Degree in Information Technology or Engineering – OtherRelevant certifications such as CISSP, CISM, CISA, or other security-related certifications.AWS Data/Security certification
Technical capabilities
Strong understanding of:
- Cloud security principles
- Data protection (encryption, masking, DLP)
- Access control and identity management
Experience with:
- Scripting (e.g. Bash, PowerShell, Python)
- Infrastructure-as-Code (e.g. Terraform, Ansible, CloudFormation)
- DevOps environments and practices
go to method of application »
Why this role exists
- We are strengthening how we test and release our digital products. This role exists to lead our software testing capability forward — balancing today’s manual testing needs with a clear move towards automation, while developing our people and raising the quality bar across everything we deliver.
What you’ll do
- Lead and support a team of software test analysts, helping them grow into stronger, more automated testers.
- Own the end-to-end testing approach for your product area, from planning through to release readiness.
- Increase test automation coverage while ensuring manual testing remains effective where it matters.
- Set clear testing standards and make sure quality risks are identified early and managed well.
- Work closely with software engineers, product partners and operations to deliver reliable releases.
- Build confidence in testing outcomes by making results visible, clear and trusted.
About the team
- We are part of a product-focused technology team working on high-impact digital journeys, including credit and lending products used by millions of clients. Our broader team includes software engineers, test analysts, system analysts and operations specialists. In this role, you will directly lead four testers, with a strong mandate to modernise how testing works across the team.
Why this role is different
- We give you real influence over how testing evolves, not just how it is executed.
- You will work on products that matter at national scale, where quality directly affects people’s lives.
- We trust our leaders to lead — to shape direction, develop people and make thoughtful decisions.
- We value collaboration, learning and steady progress over noise or hierarchy.
What we’re looking for
- Solid experience in software testing, covering both manual and automated testing.
- Hands-on experience with test automation, including scripting and modern automation tools.
- At least one year of experience leading or managing a testing team.
- A strong understanding of the full software delivery lifecycle and where testing adds the most value.
- The ability to create clear test plans and guide others through them.
- Confident communication and a calm, structured approach to problem-solving.
- A relevant tertiary qualification in information technology or a related field.
Ready to lead quality where it counts?
- If you want to shape how testing is done, grow a capable team and work on products with real reach, we would love to hear from you. Apply now and help us build software people can rely on.
Qualifications (Minimum)
Qualifications (Ideal or Preferred)
- Bachelor's Degree in Information Technology - Computer Science or Information Management
Skills
- Analytical Skills
- Change Management Skills
- Communications Skills
- Management skills
- Problem solving skills
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.