Mr D, a division of the Takealot Group is looking for a Mid-level and Senior Software Engineer to shape the Future of South African Ecommerce 🚀 Are you ready to make a real impact in one of South Africa’s most dynamic t…
Skills: Python, Unix/Linux, Distributed Systems, API Design, Event Streaming
Mr D, a division of the Takealot Group is looking for a Mid level and Senior Software Engineer to shape the Future of South African Ecommerce 🚀 Are you ready to make a real impact in one of South Africa’s most dynamic t…
Skills: Python, Unix/Linux, Distributed Systems, API Design, Event Streaming
About Collinson Collinson is a global loyalty and benefits company serving some of the world's best-known brands across financial services, travel, and retail. With 30 years' experience operating in over 170 countries, t…
Skills: Microsoft Dynamics 365 Finance & Operations, SQL, Python, PowerShell, Power BI
About the role We're looking for a Marketing Specialist to help drive customer acquisition, engagement, and revenue growth across our global markets. Based in Cape Town, you'll work closely with our London based Growth t…
Skills: Growth Marketing, Paid Media, SEO, Content Marketing, Email Marketing
Software Support Analyst (Accounting/Financial Knowledge)
Johannesburg, Gauteng, South Africa · Hybrid
Mid level$16M raised
MRI Software is seeking a Software Support Analyst with accounting/financial knowledge to join our team in Cape Town, South Africa! This individual will be responsible for resolving customer queries and will need to anal…
Skills: Accounting Knowledge, Customer Service, Technical Troubleshooting, Professional Communication, Multi-tasking
Location: Cape Town, South Africa (Hybrid) Build products used across Africa and the world. At Dentsu Data, we’re building the next generation of AI, data and marketing technology that powers some of the world’s most rec…
Skills: Python, TypeScript, JavaScript, SQL, Microsoft Azure
Position Overview: The Senior Manager, Service Delivery is accountable for end-to-end Property Accounting delivery performance across the NA Lindsey and PMX teams within Managed Services in the Global Delivery Centre (GD…
The Resource & Capacity Planning Coordinator is responsible for the effective allocation, utilisation, and optimisation of all project and support resources across the organisation. This role ensures that the right skill…
Overview POSITION: Service Delivery Manager This role is responsible for delivery excellence of all support towers, customer relationship management, client care, and P&L responsibility. This position holds the responsib…
We are seeking a Senior IT Project Manager who can operate at the intersection of business strategy and technology execution. This role is suited to someone who understands both enterprise IT landscapes and business valu…
Skills: IT Project Management, Digital Transformation, Stakeholder Management, Agile Methodology, Risk Management
IFS Support Analyst Interpath Cape Town, South Africa Interpath is an international and fast-growing advisory business with deep expertise in a broad range of specialisms spanning deals, advisory and restructuring capabi…
Skills: IFS ERP Support, Incident Management, Service Request Management, System Configuration, User Access Management
We Are: Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue g…
Incident Management Engineer (Spanish/English bilingual), Incident Detection and Response
Cape Town, Western Cape, South Africa · On-site
Senior$35B raised
Amazon has built a reputation for excellence with a mission to be the earth’s most customer-centric company, a company that customers from all over the globe will recognize, value, and trust for both our products and our…
Skills: Incident Management, Technical Support, Problem Management, Spanish Fluency, Executive Communication
We Are: Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue g…
Skills: Software Testing, Quality Assurance, Test Automation, Selenium, Cypress
Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Who we are We’re part of Super Group, the NYSE-listed digital gaming company behind some of the world’s leadi…
From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best emplo…
Skills: SQL Queries, Application Support, Software Testing, Troubleshooting, Technical Communication
Position Overview As a Support Analyst with the MRI Software Client Support team, you will have the opportunity to analyze complex software issues, engage with our worldwide client base, and provide an incredible custome…
Skills: SQL, Salesforce, CRM, Problem Solving, Time Management
We Are: Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue g…
Skills: Software Testing, Quality Assurance, Test Automation, Selenium, Cypress
Incident Management Engineer (Spanish/English bilingual), Incident Detection and Response
Cape Town, Western Cape, South Africa · On-site
Senior$35B raised
Amazon has built a reputation for excellence with a mission to be the earth’s most customer-centric company, a company that customers from all over the globe will recognize, value, and trust for both our products and our…
(fluent German) Customer Support Consultant, Broadband Diagnostics (remote)
Cape Town, Western Cape, South Africa · Remote Solely
Mid level
Who we are? SupportYourApp is a global Support-as-a-Service leader, partnering with tech companies and industry leaders like MasterCard, Calm and MacPaw in 30+ countries since 2010 to deliver secure customer and technica…
Skills: German Language Proficiency, English Language Proficiency, Technical Support, Wi-Fi Troubleshooting, Ethernet Troubleshooting
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Full-time
bachelor degree
Professional Development Resources, Remote Working Options, Flexible Hours, Hybrid Arrangements, Birthday Leave, Takealot Staff Discounts
Posted 1d ago
~40 hrs/week
Responsibilities
Architect and develop scalable, secure APIs and distributed backend systems to handle millions of transactions. Focus on building cloud-native solutions and containerized microservices to enhance the Mr D ecommerce experience.
Requirements
Requires a Bachelor's degree in Computer Science or a related field with over 5 years of professional software development experience. Must possess strong expertise in Python, Unix/Linux, and the design of distributed stateless architectures.
Full job description
Mr D, a division of the Takealot Group is looking for a Mid-level and Senior Software Engineer to shape the Future of South African Ecommerce 🚀
Are you ready to make a real impact in one of South Africa’s most dynamic tech environments?
If you’re passionate about building scalable, reliable, and efficient systems that directly impact millions of users across the country, this is your opportunity to level up your career.
Why Engineers Choose Mr D
🎯 High-Impact Work That Matters
Work on projects that directly shape how South Africans shop, eat, and live. Our engineers tell us they love the high-impact nature of their work, you’ll see your code making a real difference in people’s daily lives, not just sitting in a corporate void.
📈 Unlimited Growth Potential
We invest in our people. With plenty of resources dedicated to professional development and genuine room to grow, you’ll have the support you need to advance your career. Whether you want to dive deeper into technical excellence or explore leadership opportunities, we’ve got your back.
🔧 Modern Tech Stack & Technical Freedom
Love Python? You’re in good company. Work with cutting-edge technologies and enjoy the freedom to choose the right tools and solutions for each challenge. Our engineers appreciate the modern tech stack and the autonomy to innovate without being boxed into outdated systems.
⚡ Lean & Efficient Culture
Say goodbye to endless meetings and bureaucratic red tape. We maintain a lean work mentality that keeps you focused on what you do best - building great software. Quick deployments, fast rollbacks, and a results-driven environment where your contributions are valued and visible.
🤝 Collaborate with Exceptional People
Join cross-skilled teams filled with smart people who are passionate about their craft. Our engineers highlight the quality of collaboration and the supportive, politics free work culture built on honesty and integrity.
🏠 Flexible Work, Balanced Life
Enjoy remote working options, flexible hours, and hybrid arrangements that fit your lifestyle. With on-call that’s not 24/7 and perks like birthday leave, Takealot staff discounts, and free Mr D delivery, we make sure work enhances rather than dominates your life.
What You’ll Be Building
As a Senior Software Engineer at Mr D, you’ll architect and develop systems that handle millions of transactions and solve complex technical challenges at scale. You’ll work on everything that fuels the Mr D experience with the freedom to explore new technologies and interesting patterns.
You’ll be designing and maintaining secure, scalable APIs, developing distributed backend systems with stateless architectures, and working with event streaming technologies. From containerized microservices to cloud-native solutions, you’ll be at the forefront of modern software engineering.
What We’re Looking For
🎓 Technical Foundation
We need someone with a thorough understanding of computer science fundamentals, object-oriented concepts, data structures, and algorithms. Your Bachelor’s Degree in Computer Science, Mathematics, Engineering, or related field (or equivalent experience) should be backed by 5+ years of hands-on Software Development experience.
💻 Core Technical Skills
Python & *nix expertise - You’re comfortable in Unix/Linux environments and passionate about Python development
Distributed Systems - Experience developing distributed backend systems and stateless architectures
API Design - Proven ability to design and maintain secure and scalable APIs
Data & Streaming - Hands-on experience with event streaming, relational & non-relational datastores
Cloud & Containers - Experience with containerization and cloud service providers
⭐ Nice-to-Have Experience
AWS Cloud technologies for scalable, cloud-native solutions
Version Control with GIT for collaborative development
Event Streaming: Kafka for real-time data processing
Orchestration: Docker and Kubernetes for container management
🚀 The Mr D Mindset
Most importantly, we’re looking for someone with a passion for learning new skills and an appreciation for inventing and simplifying. You should love solving complex problems and have the drive to continuously improve both your craft and our systems.
Ready to Make Your Mark?
Join a company where leadership transparency flows from the CEO down, where your professional environment supports your growth, and where you’ll have plenty of interesting work to sink your teeth into.
Mr D isn’t just another tech job - it’s where senior developers come to do their best work, grow their careers, and build systems that matter.
Ready to take the next step in your engineering journey? Let’s talk. Mr D - Delivering more than just food. Delivering careers that matter.
Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference
Mr D is South Africa’s leading online delivery service. It is a subsidiary of South Africa’s leading e-commerce retailer, takealot.com, part of the global internet group, Naspers.
We’re a tech-centred, people-focused online delivery company, delivering liquor, gifts, pet care, Pick n Pay groceries, and more to wherever you are, at the tap of an app.
Mr D is a truly South African brand, started and run by South Africans. Its origins trace back to the days of Mr. Delivery in 1992 when ordering was done over the phone from printed menus on your fridge at home. Since being acquired by takealot.com in 2014, Mr D has become South Africa’s leading online delivery business and grown exponentially in recent years.
Mr D takes millions of orders through its mobile apps, boasts partnerships with over 8 000 restaurants, including South Africa’s largest restaurant brands, and Pick n Pay stores. We deliver to more than 2500 suburbs in all 9 provinces across SA.
We are always looking to add new extraordinary minds to our growing team so that our extraordinary dreams can become a reality.
Mr D.
Now we get more than food done. #JustMrDIt 🇿🇦🛵
Offices: 10 Rua Vasco da Gama St, Cape Town, Western Cape 8001, ZA
E-CommerceMobile AppsAppsFood DeliveryFood and Beverage
How many Software jobs are open in Cape Town, South Africa right now?
There are currently 173 open software positions in Cape Town, South Africa listed on Clera. New openings are added daily as companies post roles.
Which companies are hiring for Software roles in Cape Town, South Africa?
Companies currently hiring include MRI Software, Amazon, Old Mutual South Africa, Duku AI, NTT DATA, Inc., among others. Browse the listings above to see every active employer.
Are there remote or hybrid Software jobs in Cape Town, South Africa?
Yes — 108 of the 173 open software positions offer remote or hybrid work (31 remote, 77 hybrid).
How do I apply for Software jobs in Cape Town, South Africa?
Each listing links directly to the employer's application page. Apply early — fresh listings get the most recruiter attention in the first two weeks.