Taro Logo

Senior Software Developer - Team Lead

One of Africa's largest diversified financial services groups offering banking, corporate and investment banking, wealth management and insurance services.
Sandton, South Africa
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Senior Software Developer - Team Lead

Absa Group Limited, one of Africa's leading financial institutions, is seeking a Senior Software Developer - Team Lead to join their Investment Banking Technology team. This role combines technical leadership with hands-on development, focusing on leading the Operations Integration development team within the IB Tech Operations cluster. The position involves managing critical banking systems supporting Markets and Treasury Post Trade Services, and Investment Banking Compliance.

The ideal candidate will bring 8+ years of software development experience and 2+ years of technical leadership, with expertise in C#, .NET, and AWS. They will be responsible for leading a development team, driving technical excellence, and maintaining high-performing banking applications. The role offers an opportunity to work with modern technologies and practices while contributing to the digital transformation of a major African financial institution.

This position is perfect for someone who wants to combine technical expertise with leadership responsibilities in the financial sector. You'll have the chance to mentor team members, drive innovation, and work on systems that are crucial to investment banking operations. The role comes with competitive compensation, excellent benefits including education support, and significant career growth opportunities within the bank.

Working at Absa means joining a culture that values ownership, diversity, innovation, and continuous improvement. The bank's strong presence across multiple African countries provides exposure to diverse markets and complex technical challenges. If you're passionate about technical leadership, financial technology, and building high-performing teams, this role offers an excellent opportunity to make a significant impact in one of Africa's largest financial institutions.

Last updated 3 days ago

Responsibilities For Senior Software Developer - Team Lead

  • Lead and manage a team of developers responsible for developing and maintaining key banking systems
  • Foster a culture of continuous improvement and innovation
  • Drive high performance balanced with sustainable pace
  • Provide mentorship, performance feedback, and career development support
  • Design, develop, and maintain high-quality applications
  • Oversee code reviews and ensure best practices
  • Collaborate with stakeholders to define requirements and delivery timelines
  • Oversee and perform second line support and troubleshooting
  • Maintain and improve documentation and knowledge bases
  • Ensure compliance with bank policies and regulatory requirements

Requirements For Senior Software Developer - Team Lead

Java
TypeScript
React
Kubernetes
  • Degree in Computer Science/IT/related field, or equivalent working experience
  • Relevant AWS certifications
  • 8+ years of experience in software development with C# and .NET ecosystem
  • 2+ years of experience in technical leadership or team lead role
  • Strong grasp of fundamental software development principles
  • Experience with modern software practices (DevOps, CI/CD, Containerization, IaC, Cloud)
  • Experience with AWS and automated testing
  • Strong emotional intelligence and leadership skills
  • Strong communication and organizational skills

Benefits For Senior Software Developer - Team Lead

Education Budget
  • Competitive compensation and benefits package
  • Performance incentives
  • Career growth opportunities within the bank
  • Financial support for continued learning
  • Support for courses, certifications, and tertiary education

Jobs Related To Absa Group Senior Software Developer - Team Lead