Senior Software Engineer
Senior Software Engineer à South Africa — Concevoir, développer et maintenir des solutions logicielles robustes et sca
Senior Software Engineer - Supportwave | BeBee Back Senior Software Engineer
Technology
Supportwave Cape Town , South Africa 2 days ago Until 2026/07/13 Full time Fully remote Save Apply now Adapt my CV to this job
Job description About The Role
Join a high-impact engineering team building and transforming one of South Africa’s leading e-commerce logistics platforms. This role offers the opportunity to solve complex scalability, delivery optimisation, and distributed systems challenges while contributing to the next generation of on-demand logistics technology.
Role Details
Location: South Africa
Work Arrangement: Remote
Employment Type: Contract
Seniority Level: Senior Software Engineer
Industry: E-commerce Logistics / Fulfilment Technology
Key Responsibilities
Design, build, and optimise scalable logistics and delivery systems
Lead development within a microservices and event-driven architecture
Contribute to platform re-engineering and migration from legacy systems
Collaborate with business and engineering teams to improve delivery processes
Mentor engineers and contribute to technical best practices
Competency Profile
Strong problem-solving and analytical thinking skills
Pragmatic, solutions-oriented approach to engineering challenges
Effective communicator with collaborative leadership ability
Required Skills & Experience
8+ years building robust production software systems
Experience with distributed systems and SQL databases
Strong Linux development environment experience
Required Technical Skills
Scala or Java development
Microservices architecture
Event-driven systems
PostgreSQL or SQL databases
Google Cloud Platform (GCP)
Optional Technical Skills
Play Framework
Cassandra DB
Graph databases, Graphite or Grafan
Keywords team-building ecommerce e-commerce-logistics logistics-and-procurement scalability distributed-computing insurance-consulting-and-technology planning-and-design visual-art-design product-development-and-design training-and-development microservices trade-shows-events event-driven-architecture-eda mentoring policies-and-practices competencies sql linux environment-health-and-safety-hsse ecology-environment scala java micro-services-architecture postgresql postgres google-cloud-platform good-clinical-practice-gcp cassandra apache-cassandra design-build-d-b defined-benefit-plans microsoft-graph graph-databases graphite
¿Te interesa este puesto? Apply Adapt my CV to this job
Related
team-building 443 listings
ecommerce 1,387 listings
scalability 1,292 listings
Software Engineer jobs 17,667 listings
Software Engineer salary 17,667 listings
Supportwave
Technology 422,598 listings
Country : Afrique du Sud
Contract Type : Temps partiel
Compensation : salary for Software Engineer : ZAR 480 000
---
**
[Click the Apply button below to see the contact details]
Technical proficiency — beBee expects hands-on mastery of SQL, Java. Don't just list them: describe a concrete project where you used them and the outcome delivered.
Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.
Technical leadership — Prepare an example of an architectural decision you made, with constraints (budget, timeline, team) and outcomes. African CTOs look for someone who managed real complexity, not just knows the theory.
🎯 Make your application ATS-ready
ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.
Create my ATS CV →Never pay money to get an interview. Taf4All will never contact you to request application fees.
Senior Software Engineer à South Africa — Concevoir, développer et maintenir des solutions logicielles robustes et sca
Rejoignez beBee en tant que Software Engineer – Façonner l’avenir du réseautage professionnel beBee, plateforme innovant
Senior Engineer à South Africa — Concevoir, développer et maintenir des solutions logicielles robustes et scalables.
Senior Software Engineer (C.NET SQL) (CPT) à South Africa — Concevoir, développer et maintenir des solutions logiciell