Senior Software Engineer
Job in
Stellenbosch, 7600, South Africa
Listed on 2026-05-27
Listing for:
Capitec
Full Time
position Listed on 2026-05-27
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer, Java Developer
Job Description & How to Apply Below
Job description
Build banking that works for familiesBanking that works for families doesn't happen by accident. It's built line by line, system by system by engineers who care about getting it right. That's where you come in.
We're looking for a Senior Back-End Software Engineer (Internally Software Engineer III) to join our Family Banking team in the Save portfolio. You'll build the backend systems that make it possible for families to manage money together.
What you'll do- Designing, developing, testing, deploying and maintaining backend systems that run at scale
- Building the server-side components that power features clients rely on every day
- Working on products that manage real relationships
- Guiding developers and stakeholders through scope, progress and problem resolution
- Mentoring junior and mid-level engineers and helping them grow into the next version of themselves
- Language: Java
- Framework: Spring Boot
- Messaging: Kafka
- Cloud: AWS
- Database: PostgreSQL
You'll also work with microservice and event-driven architectures, RESTful APIs and container deployment using Kubernetes.
What you'll bring Education (minimum)- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Information Technology
- 6+ years' proven back-end software development experience in Java, including project delivery and implementation
- Hands-on experience with Spring Boot and other back-end frameworks
You apply and teach others the following:
- IT systems development processes (SDLC)
- Advanced programming concepts, algorithms and data structures
- Design patterns and version control
- Testing practices
- Database systems and query optimisation using Postgre
SQL (SQL, No
SQL) - RESTful API design and integration
- Event-driven messaging using Kafka
- Cloud computing platforms and services on AWS (Azure experience advantageous)
- Advanced microservice and event-driven architectures
- Deployment using Kubernetes and containerisation
- No suits. No red tape. We're informal by design. We value humility, entrepreneurial spirit and people who get things done. If you take ownership and put the client first, you'll fit right in.
- Work on tech that matters You won't maintain legacy systems for the sake of it. You'll work on a modern backend stack — Java, Spring Boot, Kafka, AWS and Postgre
SQL — building real features that millions of clients use every day. - Room to grow We have a high internal promotion rate. If you're a self-starter who takes initiative, the opportunities to grow are real. We invest in your development and actively encourage continuous learning.
- A team that backs you We promote a learning environment and welcome diverse thinking. You'll be part of a team that encourages you to speak your mind and use every opportunity to grow.
- Medical aid
- Company pension plan
- Education and training support
- Paid leave
- Life and disability cover
- Clear criminal and credit record
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×