Senior Software Engineer - Back-end
Capitec Bank Ltd · Stellenbosch
Job description
About the role
Capitec Bank is hiring a Senior Software Engineer to lead technical initiatives and architectural decisions on its emerging markets platform, which builds banking services for entrepreneurs, small businesses and side-hustlers. The team is small and lean, and the engineer works closely with stakeholders and senior business leaders.
Key responsibilities
- Take ownership of selected back-end domains within the emerging markets platform
- Lead the design of complex back-end systems and set technical standards through architectural decisions
- Build and maintain integrations for entrepreneur accounts, merchant acquisition and payment services, including account lifecycles, transactions, payment rails and cards
- Design and implement distributed, event-driven and domain-driven solutions
- Mentor and lead the existing engineering team
- Translate business objectives into technical solutions with stakeholders and senior business leaders
- Evaluate and introduce technologies that improve the platform and development processes
Required profile
- 6+ years of proven back-end software development experience delivering production-grade systems at scale
- Deep expertise in Java and Spring Boot within event-driven or distributed systems
- Hands-on experience with Kafka (or similar), PostgreSQL and AWS
- Experience with domain-driven design and event-driven architectures is highly valued
- Experience in payments, fintech or financial services preferred
- Ability to engage with senior business stakeholders and to work independently and take ownership
- Minimum: Grade 12 National Certificate; a relevant tertiary qualification in information technology is preferred
- Clear criminal and credit record
Required skills
- Java and Spring Boot
- Kafka and PostgreSQL
- AWS
- Terraform or DevOps practices (strong advantage)
- Domain-driven design, RESTful APIs, SQL and NoSQL, unit, integration and contract testing, Agile and SDLC
What we offer
- Genuine technical autonomy and influence over technical direction
- A small team where your contribution is visible
- Active use of AI tooling to support engineering
- Internal promotion opportunities and encouragement of continuous learning
- Flexible location between Cape Town and Johannesburg, with a hybrid schedule of up to three days in the office
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Capitec Bank Ltd
Stellenbosch