657,709open jobs
38,284companies
94,121added this week
Browse all
Salary
$22k – $57k per year (Estimated)
Location
Remote/Hybrid (South Africa)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

About the Role:

We are looking for an experienced Software Engineer to join our team. In this role, you will take ownership of technical design decisions and be a driving force behind the quality, architecture, and delivery of software solutions across our retail platform. You will work with cross-functional teams to deliver scalable, maintainable systems built on AWS cloud infrastructure, leveraging modern microservices architecture and best-in-class engineering practices.

Key Technical Skills:

  • Java
  • Microservices
  • AWS Cloud
  • Cloud Infrastructure
  • Retail Domain
  • Agile / SCRUM

Key Responsibilities:

Technical Capability

  • Maintain a working understanding of organisational structures and business partner dynamics, adapting delivery approaches within agreed frameworks.
  • Detect critical deficiencies in architecture or process and recommend actionable improvements.
  • Uphold development principles and quality compliance criteria to ensure commitments are met.

Solution Design & Development

  • Analyse and understand business requirements in the context of the current business environment
  • Create/Update conceptual, logical, and physical solutions using appropriate coding techniques and methodologies.
  • Develop solutions according to standards and best practice for back-end and integration layers.
  • Develop, document, and maintain source code in line with established design standards.
  • Integrate design for maintainability, scalability, and operational efficiency.
  • Build systems to take advantage of true cloud-native architecture, leveraging AWS services and patterns

Job Specifications:

Stakeholder Engagement & Collaboration

  • Actively share technical insights and information with relevant stakeholders at appropriate levels of detail.
  • Work effectively as part of a team without requiring close supervision.

Quality, Compliance & Delivery

  • Complete deliverables throughout the system development life cycle in compliance with the agreed plan.
  • Identify and prioritise project risks proactively, with clear escalation paths.
  • Apply code review discipline and QA processes as requested, ensuring successful deployment through quality gates.
  • Code to industry best practices, adhering to team processes and established conventions.
  • Work within both SDLC and Agile (SCRUM) methodologies as the project demands.

Infrastructure & Continuous Improvement

  • Set up, maintain, and improve technical infrastructure to support development, testing, and production environments.
  • Maintain technical competency in the applicable technology stack and related tools.
  • Research and stay current with trends in online retail channels and related information technology.
  • Adhere to and champion best practices and team processes, contributing to a culture of continuous improvement.

Required Qualifications & Experience:

Essential

  • Extensive hands-on experience with Java development in production environments.
  • Proven experience designing and building microservices-based architectures.
  • Practical experience with AWS cloud services and cloud-native design principles.
  • Experience working across both Agile (SCRUM) and SDLC methodologies.
  • Strong code review practices and commitment to quality-driven delivery.
  • Strong and effective communication skills
  • 5+ years of development experience

Advantageous

  • AWS certifications (e.g. Developer Associate).
  • Experience with CI/CD pipelines, DevOps tooling, and infrastructure-as-code.
  • Exposure to event-driven architecture, messaging systems (e.g. Kafka, SQS/SNS).
  • Familiarity with containerisation technologies (Docker, Kubernetes / EKS).
  • Experience in design both productionalize NoSQL and RDBMS technologies
  • Prior exposure to the retail industry or comparable customer-facing commercial environments.

Working Environment:

  • Technology stack anchored on Java, AWS, and modern microservices patterns.
  • Retail-focused delivery environment requiring awareness of trading cycles, customer journeys, and operational constraints.
  • Collaborative team culture with strong Agile (SCRUM) practices alongside structured project governance.
  • Regular engagement with Product and Architecture stakeholder communities.
  • Hybrid Office setup - currently 3 days a week in office with Monday or Friday being a compulsory day.

Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.

We are committed to Employment Equity when recruiting internally and externally.

Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.

If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
657,709 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
In office • 9+ years exp • Bachelor's Degree • Bengaluru
Python
Java
Databases
Apache Kafka
DevOps
gRPC
GCP
Azure
CI/CD
Jenkins
Git
AWS
Kubernetes
Management
Agile
Apply
$142k – $254k per year (Estimated) • Remote • Secret • Full-Time • 5+ years exp • Master's Degree
Python
Java
C++
Scala
DevOps
Docker
Kubernetes
Apply
$28k – $64k per year (Estimated) • Remote • Full-Time • 12+ years exp • Bachelor's Degree
SQL
Mobile
Clean Architecture
DevOps
Rest API
Terraform
CloudFormation
Pulumi
Azure
CI/CD
AWS
Bicep
IAM
Apply
$54k – $123k per year (Estimated) • Remote • Full-Time • 12+ years exp • Bachelor's Degree
SQL
Mobile
Clean Architecture
DevOps
Rest API
Terraform
CloudFormation
Pulumi
Azure
CI/CD
AWS
Bicep
IAM
Apply
$185k – $211k per year • Equity • Remote • Full-Time • 7+ years exp
Python
TypeScript
AI/ML
Model Context Protocol
AI Agents
LLM
LLM Evaluation
Agentic Workflows
DevOps
CI/CD
AWS
Apply
$20k – $42k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree
Analytics
Microsoft Excel
Apply
Tech Lead 7 days ago
In office • Full-Time • 6+ years exp • Bachelor's Degree
Python
Go
Java
C#
C++
DevOps
GCP
Azure
AWS
Management
Agile
Scrum
Apply
$17k – $48k per year (Estimated) • In office • Full-Time • 5+ years exp • Cape Town
JavaScript
TypeScript
Frontend
Next.js
React.js
Sass
CSS Modules
Mobile
Clean Architecture
Management
Agile
Scrum
Kanban
Apply
$19k – $55k per year (Estimated) • In office • Full-Time • 7+ years exp
Management
Agile
Apply
$15k – $35k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree • Cape Town
SQL
Databases
MS SQL
DevOps
Incident Management
Management
Agile
Apply
See all jobs
This is one of many
657,709 more open roles from verified company boards, updated every day.