51 Product Engineer jobs in South Africa
Product Engineer
Posted today
Job Viewed
Job Description
PURPOSE OF THE JOB
The Financial Services division is seeking a Product Engineer to drive the design, development, and implementation of innovative products and client journeys. This role will be key in building operational processes, optimising workflows, and ensuring a seamless end-to-end experience. As a Greenfield initiative, it requires a hands-on self-starter who thrives on building from scratch, innovating, and making a direct impact on the growth and success of the business.
KEY RESPONSIBILITIES
- Drive end-to-end research, design, and implementation of new products and business capabilities, from strategy definition to execution.
- Map and optimise client journeys to ensure a client-first approach, striving for efficiency and a flawless experience.
- Apply lean principles and leverage AI tools to design processes that support client journeys and improve operational efficiency.
- Collaborate with stakeholders across product, engineering, operations, marketing, and finance to ensure smooth product delivery.
- Use performance metrics and data analysis to inform product features, process improvements, and client experience enhancements.
- Design and execute experiments to continuously improve products and client journeys.
JOB INCUMBENT REQUIREMENTS
- 5 years of experience in product management, business process engineering or a related field.
- Bachelor's degree in Industrial Engineering, Finance, or a related discipline; an advanced degree is advantageous.
- Proven experience in constructing product roadmaps with a MVP approach that prioritises client value.
- Strong knowledge of product lifecycle management, client journey mapping, and process optimisation.
- Experience managing projects across multiple stakeholders and functions.
- Proficiency in data analysis (Excel, PowerBI, Looker, Tableau, SQL) required and use of statistical tools (R, SAS, etc.) and AI experience are advantageous.
- Retail credit life-cycle experience is an advantage but not essential.
- Key behavioural competencies: Strong analytical and problem-solving skills with meticulous attention to detail; excellent communication, stakeholder management, and facilitation abilities; a curious, proactive, and adaptable mindset to thrive in a fast-paced start-up environment; and an ownership-driven approach focused on delivering measurable impact.
CLOSING DATE: 16 October 2025
If you are interested in the above position and meet the requirements as indicated above, please submit application.
If you do not hear from us within 4 weeks of the closing date of this position, please regard your application as being unsuccessful.
By submitting your application, you are giving Pepkor implicit consent to the storage and processing of your personal information.
Pepkor strives for equal opportunity in terms of its employment equity guidelines.
Job Type: Full-time
Education:
- Bachelors (Required)
Experience:
- Product Management : 5 years (Required)
Work Location: In person
Specialist Product Engineer
Posted today
Job Viewed
Job Description
Empowering Africa's tomorrow, together…one story at a time.
With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-performing, scalable, enterprise-grade applications.
Job Description
Key Responsibilities:
- Design, develop, and maintain .NET applications and services that support data processing and system integration.
- Build and consume APIs (RESTful and SOAP) for internal and external system communication.
- Collaborate with data engineers, architects, and business analysts to understand data requirements and integration needs.
- Develop ETL processes and data pipelines using .NET and related technologies.
- Ensure high performance, scalability, and security of integration solutions.
- Participate in code reviews, testing, and deployment activities.
- Troubleshoot and resolve issues related to data flow, system connectivity, and application performance.
- Maintain documentation for developed solutions and integration processes.
Required Skills & Experience:
- Proven experience in .NET development (C#, ASP.NET Core, .NET Framework).
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with SQL Server and writing complex queries, stored procedures, and functions.
- Experience with API development and integration (REST, SOAP).
- Knowledge of messaging systems (e.g., MSMQ, RabbitMQ, Azure Service Bus) is a plus.
- Exposure to cloud platforms (preferably Azure) and containerization (Docker, Kubernetes) is advantageous.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or related field.
- Minimum 3 years development using .Net Framework
- Experience in Agile/Scrum environments.
Education
Bachelor's Degree: Information Technology
Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.
Absa Bank Limited reserves the right not to make an appointment to the post as advertised
Specialist Product Engineer
Posted today
Job Viewed
Job Description
Empowering Africa's tomorrow, together…one story at a time.
With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
The Integrated Channels Bulk Cash Device team a division of PPB Tech is seeking a specialist product engineer well skilled and experienced in C# and ATM and Self Service experience.
Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-performing, scalable, enterprise-grade applications.
Job Description
Apply critical thinking, design thinking and problem solving skills in an agile team environment to solve technical problems (Front End, Back End OR Middleware) with high quality solutions
Contribute to all phases of the development lifecycle including
Evaluate analysis, problem definition, business requirements, solution development & provide recommendations to enable the operational feasibility of solutions
Quickly produce well-organised, optimized, and documented source code to deliver technical solutions
Ensure designs & solutions support the technical organisation principles of self-service, repeatability, testability, scalability & resilience
Apply general design patterns and paradigms to deliver technical solutions
Support the development of CI / CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins / similar tools and deploying to multi-site environments – supporting and managing your applications all the way to production)
Automate tasks through appropriate tools and scripting Debug existing source code and polish feature sets.
Work with integrated teams and other developers to improve and evolve technical products and services
Align all application development & development process to Group Architecture & Infrastructure guidelines
Provide input into project & program teams (when required) to plan & manage the development lifecycle e.g. releases, risk management, testing, integration etc.
Conduct reviews, performance monitoring & ongoing optimization and maintenance on applications
Stay ahead of the curve on emerging technologies and development practices and continuously evolve existing knowledge & skill in preparation for cross domain and other experiences e.g. Secure Side, Testing, Infrastructure solutions etc.People
Conduct peer reviews, testing, problem solving within and across the broader team
Support the people change teams in the development of user material (Customer, Employee & 3rd Party Adoption)Risk & Governance
Identify technical risks and mitigate these (pre, during & post release)
- Update / Design all application documentation aligned to the organization technical standards and risk / governance frameworks Participate in incident management & DR activity – applying critical thinking, problem solving & technical expertise to get to the bottom of major incidents
Critical Skills And Experience
ATM Experience
Development Experience
EMV Experience
Experience working with XFS
Cash Experience
Ability to review complex device logs
Education
Bachelor's Degree: Information Technology
Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.
Absa Bank Limited reserves the right not to make an appointment to the post as advertised
Specialist Product Engineer
Posted today
Job Viewed
Job Description
Empowering Africa's tomorrow, together…one story at a time.
With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-performing, scalable, enterprise-grade applications.
Job Description
DevOps
- Apply critical thinking, design thinking and problem solving skills in an agile team environment to solve technical problems (Front End, Back End OR Middleware) with high quality solutions
- Contribute to all phases of the development lifecycle including
- Evaluate analysis, problem definition, business requirements, solution development & provide recommendations to enable the operational feasibility of solutions
- Quickly produce well-organised, optimized, and documented source code to deliver technical solutions
- Ensure designs & solutions support the technical organisation principles of self-service, repeatability, testability, scalability & resilience
- Apply general design patterns and paradigms to deliver technical solutions
- Support the development of CI / CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins / similar tools and deploying to multi-site Kubernetes environments – supporting and managing your applications all the way to production)
- Use & configure modern observability techniques leveraging e.g. aggregated logging via ELK stack, metrics via Prometheus / Grafana / NewRElic and tracing using Zipkin/Jaeger
- Automate tasks through appropriate tools and scripting e.g. Jenkins, Docker, Ansible, Kubernetes
- Debug existing source code and polish feature sets.
- Work with integrated teams and other developers to improve and evolve technical products and services
- Align all application development & development process to Group Architecture & Infrastructure guidelines
- Provide input into project & program teams (when required) to plan & manage the development lifecycle e.g. releases, risk management, testing, integration etc.
- Conduct reviews, performance monitoring & ongoing optimization and maintenance on applications
- Stay ahead of the curve on emerging technologies and development practices and continuously evolve existing knowledge & skill in preparation for cross domain and other experiences e.g. Secure Side, Testing, Infrastructure solutions etc.
People
- Conduct peer reviews, testing, problem solving within and across the broader team
- Support the people change teams in the development of user material (Customer, Employee & 3rd Party Adoption)
Risk & Governance
- Identify technical risks and mitigate these (pre, during & post release)
- Update / Design all application documentation aligned to the organization technical standards and risk / governance frameworks
- Participate in incident management & DR activity – applying critical thinking, problem solving & technical expertise to get to the bottom of major incidents
Education
Bachelor's Degree: Information Technology
Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.
Absa Bank Limited reserves the right not to make an appointment to the post as advertised
Lead Product Engineer
Posted today
Job Viewed
Job Description
Empowering Africa's tomorrow, together…one story at a time.
With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
Build high-performing, scalable, enterprise-grade applications & build capability in others to do the same. This includes but is not limited to applying critical thinking, design thinking and problem solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions & leading all phases of the development lifecycle to deliver.
Job Description
DevOps
- Apply critical thinking, design thinking and problem solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions
- Contribute to and in some cases lead all phases of the development lifecycle including e.g. design process
- Determine operational feasibility of solutions by evaluating analysis, problem definition, business requirements, solution development and proposed solutions
- Develop high quality software / application design and architecture in a test driven & domain driven / cross domain environment
- Quickly produce well-organised, optimized, and documented source code to deliver technical solutions
- Ensure designs & solutions support the technical organisation principles of self-service, repeatability, testability, scalability & resilience
- Apply general design patterns and paradigms to deliver technical solutions
- Create & Maintain Sophisticated CI / CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins / Azure Devops or similar tools and deploy to multi-site environments – supporting and managing your applications all the way to production)
- Use & configure modern observability techniques to provide a deeper understanding of the application. To do this, leverage e.g. aggregated logging via ELK stack, metrics via Prometheus / Grafana / NewRelic and distributed tracing like Zipkin/Jaeger etc.
- Automate tasks through appropriate tools and scripting e.g. Docker, Ansible, Kubernetes
- Debug existing source code and polish feature sets.
- Work with guilds and other technical SME's to improve and evolve technical products and services
- Apply unit testing frameworks and perform integration, validation and verification testing (apply knowledge of stubbing tools e.g. wiremock, hoverfly etc.)
- Apply version control and related concepts and techniques
- Align all application development & development process to Group Architecture, Security & Infrastructure guidelines
- Work with project & program teams (when required) to plan & manage the development lifecycle e.g. releases, risk management, testing, integration etc.
- Conduct reviews, performance monitoring & ongoing optimization and maintenance on applications
- Stay ahead of the curve on emerging technologies and development practices e.g. scripting languages, containerization etc.
- Contribute to the design & evolution of Group Architecture, Infrastructure & associated technical standards for the organization
People
- Coach & mentor other engineers
- Conduct peer reviews, testing, problem solving within and across the broader team
- Provide technical subject matter expertise and support in the attraction and recruitment of Product Engineers for the organization
- Participate as a subject matter expert in the development & development planning of the broader product engineering team
- Support the people change teams in the design of adoption processes (Customer, Employee & 3rd Party Adoption)
Risk & Governance
- Identify technical risks and mitigate these (pre, during & post deployment)
- Update / Design all application documentation aligned to the organization technical standards and risk / governance frameworks
- Create business cases & solution specifications for various governance processes (e.g. CTO approvals)
- Participate in incident management & DR activity – applying critical thinking, problem solving & technical expertise to get to the bottom of major incidents
- Deliver on time & on budget (always)
Education
Bachelor's Degree: Information Technology
Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.
Absa Bank Limited reserves the right not to make an appointment to the post as advertised
Lead Product Engineer
Posted today
Job Viewed
Job Description
We're looking for an experienced and driven Senior Product Engineer to take the lead in designing, implementing, and maintaining our next-generation, scalable, secure, and highly available cloud infrastructure on Amazon Web Services (AWS).
This is a critical role for a technical leader who is passionate about best practices, optimization, and mentoring. If you thrive on solving complex architecture challenges and automating everything, we want to talk to you.
Responsibilities
- Designing and implementing robust, enterprise-level AWS infrastructure solutions.
- Automating infrastructure provisioning from the ground up using Infrastructure as Code (IaC) tools.
- Monitoring, troubleshooting, and optimizing cloud environments for both performance and cost-efficiency.
- Enforcing security and compliance through meticulous IAM policies, encryption, and auditing controls.
- Collaborating closely with development and DevOps teams to enhance CI/CD pipelines.
- Leading incident response and mentoring junior engineers in cloud best practices.
Qualification and Experience
- 5+ years of experience in Cloud Engineering with a primary focus on AWS.
- Strong knowledge of core AWS Services (e.g., EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch).
- Expertise with IaC tools such as Terraform or AWS CloudFormation.
- Proficiency in scripting languages like Python or Bash.
- Familiarity with containerization technologies (Docker, ECS, EKS) and orchestration.
- Deep understanding of networking, security best practices, and overall cloud architecture principles.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Professional AWS Certifications (e.g., AWS Certified Solutions Architect – Professional).
- Experience with hybrid cloud or multi-cloud environments.
- Knowledge of DevOps practices and tools (Jenkins, GitLab CI/CD, etc.).
- Exposure to advanced monitoring and logging tools (Datadog, Prometheus, ELK stack).
Lead Product Engineer
Posted today
Job Viewed
Job Description
Assistance needed on a 6 month project as per below:
Job Summary:
The Senior AWS Engineer is responsible for designing, implementing, and maintaining scalable, secure, and highly available cloud infrastructure on Amazon Web Services (AWS). This role involves leading cloud architecture initiatives, optimizing performance, ensuring security compliance, and mentoring junior engineers.
Key Responsibilities:
- Design and implement AWS-based infrastructure solutions using best practices.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
- Monitor, troubleshoot, and optimize cloud environments for performance and cost-efficiency.
- Ensure security and compliance through proper IAM policies, encryption, and auditing.
- Collaborate with DevOps, development, and security teams to support CI/CD pipelines and application deployments.
- Lead incident response and root cause analysis for cloud-related issues.
- Stay current with AWS services and recommend improvements or new technologies.
- Mentor junior engineers and contribute to knowledge sharing within the team.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in cloud engineering with a focus on AWS.
- Strong knowledge of AWS services (EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch, etc.).
- Proficiency in scripting languages (Python, Bash, etc.).
- Experience with IaC tools (Terraform, CloudFormation).
- Familiarity with containerization (Docker, ECS, EKS) and orchestration.
- Understanding of networking, security, and cloud architecture principles.
- AWS certifications (e.g., AWS Certified Solutions Architect – Professional) are a plus.
Preferred Qualifications:
- Experience with hybrid cloud or multi-cloud environments.
- Knowledge of DevOps practices and tools (Jenkins, GitLab CI/CD, etc.).
- Exposure to monitoring and logging tools (Datadog, Prometheus, ELK stack).
- Strong communication and leadership skills.
Be The First To Know
About the latest Product engineer Jobs in South Africa !
Specialist Product Engineer
Posted today
Job Viewed
Job Description
Empowering Africa's tomorrow, together…one story at a time.
With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-performing, scalable, enterprise-grade applications.
Job Description
Key Responsibilities:
- Design, develop, and maintain .NET applications and services that support data processing and system integration.
- Build and consume APIs (RESTful and SOAP) for internal and external system communication.
- Collaborate with data engineers, architects, and business analysts to understand data requirements and integration needs.
- Develop ETL processes and data pipelines using .NET and related technologies.
- Ensure high performance, scalability, and security of integration solutions.
- Participate in code reviews, testing, and deployment activities.
- Troubleshoot and resolve issues related to data flow, system connectivity, and application performance.
- Maintain documentation for developed solutions and integration processes.
Required Skills & Experience:
- Proven experience in .NET development (C#, ASP.NET Core, .NET Framework).
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with SQL Server and writing complex queries, stored procedures, and functions.
- Experience with API development and integration (REST, SOAP).
- Knowledge of messaging systems (e.g., MSMQ, RabbitMQ, Azure Service Bus) is a plus.
- Exposure to cloud platforms (preferably Azure) and containerization (Docker, Kubernetes) is advantageous.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or related field.
- Minimum 3 years development using .Net Framework
- Experience in Agile/Scrum environments.
Education
Bachelor's Degree: Information Technology
Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.
Absa Bank Limited reserves the right not to make an appointment to the post as advertised
Senior Product Engineer
Posted today
Job Viewed
Job Description
Our Client is hunting for its next
product engineer
, someone who has a strong desire to build, smart enough to untangle gnarly problems fast, and bold enough to ship data-powered retail features that move the revenue needle
today
.
They're scaling from 12 to 50 stores, spinning up a headless commerce stack (MedusaJS + AWS), and launching our first customer-facing app. If you want to own big chunks of that journey and write the playbook for modern, AI-assisted development in African retail read on.
About Our Client
They buy overrun, overstock and returned apparel from Europe's biggest fashion houses, revive it, and give it a second life in emerging markets.
Their mission:
To be the world's most innovative fashion outlet
- Physical footprint: 12 stores (SA) 20 stores by year-end
- Tech footprint: AWS-native, React, Next.JS, React Native, TypeScript, Python, MedusaJS
- Data obsession: They're building a real-time lake, ML-powered buying tools, and an offline-first POS because smarter data = better buying = more sales .
Role Overview
You'll
own features end-to-end
from first sketch to metrics dashboards while leaning heavily on AI coding copilots and tools to keep velocity extreme and busy-work minimal.
What You'll Do
AI-Native Development
- Context Engineering
- Develop, orchestrate and refine AI agents for boilerplate and tests.
- Drop into "manual mode" with serious engineering firepower when the bots tap out.
- Share prompt and context-engineering tricks and workflows with the team.
- Become an AI-enabled weapon
Product Engineering & Ownership
- Drive features across our stack; MedusaJS plug-ins, APIs, React Native UIs, Lambda data jobs.
- Define success metrics, instrument them, and iterate fast.
- Pair with product & design on continuous discovery (we interview store staff and customers weekly).
Composable Commerce & Integrations
- Extend our headless core: catalog, cart, checkout, BNPL (Payflex, PayJustNow), inventory sync.
- Craft robust integrations with ERPNext, payment gateways, and warehouse scanners.
- Keep everything observable (OpenTelemetry traces, k6 smoke tests).
Customer & Stakeholder Loop
- Sit in on buying-team stand-ups, warehouse floor walks, and store pilots.
- Present concepts, prototypes, and learnings to non-technical stakeholders.
What We Offer
- Build at the frontier: Green-field MACH architecture, Computer Vision, live retail environments, AI-accelerated workflows and much more
- Real ownership: You'll ship to stores & customers within weeks, not quarters.
- Career rocket-fuel: Scale with us from 12 to 20 stores and beyond; carve out your own lane (staff engineer, tech-lead, architect). We're pre-Series A and cooking
- Hybrid/Remote flexibility: Cape Town, :2 in-office days/week for deep collaboration & store visits or fully remote with periodic in-office or store visits.
- Competitive package: Competitive salary, store allowance/discounts (look good, feel good - *coming soon).
Who Thrives Here
- You've shipped real products and improved them post-launch.
- Complexity excites you, integrations, inventory math, syncing offline data.
- You treat AI tools as teammates, not magic.
- "Good enough to ship" beats "perfect later," but you refactor ruthlessly.
- You want your code to drive tangible revenue, not just close Jira tickets.
If this sounds equal parts thrilling and terrifying, you're probably our kind of engineer.
Senior Product Engineer with Cobol
Posted today
Job Viewed
Job Description
INFORMATION REQUIRED JOB DESCRIPTION INFORMATION
Job Title: Senior Product Engineer-ABSA
Business Unit: PPB
Duration: 3 Months- Possibility of Extension
Work Location: Hybrid
Document Generation/archival with AWS cloud skills –
Absa Personal & Private Banking Everyday Banking
Core Technology incorporating Pricing, Cheques, Savings, Personal Loans, Statements/EOS/Folders.
The contract position is for a developer role within the Statements/EOS/Folders space. Foremost, we are looking for someone who has document generation knowledge, specifically CSF will be advantageous, and secondly any AWS cloud experience. We are in the process of migrating our current mainframe environment to the cloud and are looking for someone who has experienced a successful migration and provided post migration support thereafter.
Environment:
· The current environment is on Mainframe Z/OS, using CSF Designer as a document generator and Folders for document archival.
· Work is currently underway to look at moving to an open source/cloud environment using FIS CSF, Rocket Folders and Rocket EOS.
Skills:
- Knowledge and working experience in document composition, generation and archival processes, particularly those mentioned above
- Experienced in mainframe batch environment
- Exposure and experience in Cloud technologies
- Cobol experience advantageous
- Some XML knowledge will be a plus