Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 28, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Capitec Bank is a South African commercial bank. As of February 2017 the bank was the third largest in South Africa with 120,000 customer opening new accounts per month. To simplify banking, we’ve developed an all-inclusive banking solution. Global One is the one solution that enables you to transact, save and access credit in realtime. We also believe in ...
    Read more about this company

     

    Software Engineer: Back-End III

    Why this role exists

    • We are looking for a Senior Software Engineer (Back End) to help us build, run and continuously improve the systems that power our payments environment. This role exists to strengthen our back-end capability in a space where reliability, scale and thoughtful engineering really matter. 
    • You’ll work on complex systems used every day, influence technical direction, and support the growth of other engineers in the team — while still staying hands-on with the work.

    What you’ll be responsible for
    Building and evolving our systems

    • Design and develop reliable, scalable back-end services that support critical payment flows
    • Translate business and technical needs into well-considered software solutions
    • Balance performance, security, resilience and cost when designing systems
    • Build reusable services, APIs and components that support long-term platform growth

    Quality, integration and operations

    • Integrate back-end systems with internal platforms and external service providers
    • Write clean, maintainable code and contribute to strong testing practices
    • Participate in code reviews and help strengthen overall code quality
    • Support production systems by investigating issues, resolving incidents and improving stability
    • Contribute to performance tuning, capacity planning and system resilience

    Technical leadership and collaboration

    • Provide technical guidance and mentorship to less-experienced engineers
    • Contribute to technical discussions and shared decision-making within the team
    • Work closely with delivery leads, product partners and other engineers
    • Share knowledge and help grow engineering capability over time

    Learning and improvement

    • Stay current with modern back-end development practices and patterns
    • Apply new ideas and learning to improve how we build and operate software
    • Contribute to a culture of clarity, ownership and continuous improvement

    About the team

    • We work in the payments space, a core area that enables how our clients move and manage money every day. Our systems operate at scale and integrate with multiple internal teams and external partners. We value engineers who care about quality, are comfortable with complexity, and take ownership of the outcomes they deliver.

    What makes this role different

    • Work on genuinely business-critical systems
    • Influence technical approaches and engineering standards
    • Mentor and develop other engineers
    • Be part of a culture that values simplicity, learning and doing the right thing

    What we’re looking for

    • 6+ years’ experience in software development, with a strong focus on back-end systems
    • Proven experience designing, building and supporting production systems
    • Experience working in cloud-based environments

    Technical capability

    • Strong development experience in Java
    • Solid understanding of the software development lifecycle
    • Experience with API design and systems integration
    • Working knowledge of data storage, access patterns and performance considerations
    • Experience with modern development practices such as version control, testing and CI/CD

    Ways of working

    • Strong problem-solving and analytical skills
    • Clear, pragmatic communication
    • Attention to quality and long-term maintainability
    • Comfortable guiding and supporting other engineers
    • Adaptable and open to learning

    Education (Minimum)

    • Grade 12 National Certificate / Vocational

    Education (Ideal or Preferred)

    • A relevant tertiary qualification in Information Technology
    • Additional Information
       

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Capitec Bank on careers.capitecbank.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Capitec Bank Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail