Software Development Manager (EE)

Job Location

Cape Town City Centre, South Africa

Job Description

To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle—including all product features, support, and maintenance. The role will also oversee ongoing efforts to improve efficiency, foster innovation, optimise delivery, and ensure continuous people development within the team. Role Overview We are looking for a Software Development Manager to lead a dynamic team of developers while remaining hands-on in the delivery of robust technical solutions. The position has a 30% leadership and 70% technical focus and requires deep technical experience in Java, Kotlin, and C#/.NET, with the ability to steer architecture, mentor developers, and deliver high-performing systems in a fast-paced, agile environment. Key Responsibilities 1. Leadership & Strategy (30%) · Lead and manage cross-functional technical teams across the full SDLC. · Define and drive the strategic technical roadmap. · Coach and mentor team members in technical skills and career development. · Manage budgets, resource allocation, and project prioritisation. · Foster collaboration across stakeholders to align product goals with technical capabilities. · Apply agile methodologies to manage delivery and encourage continuous improvement. · Engage in stakeholder and executive communication to manage expectations and report progress. 2. Technical Execution (70%) · Design, develop, and optimise applications using Java, Kotlin, and C#/.NET. · Lead implementation of scalable APIs, services, and cloud-native architectures. · Guide the adoption of best practices in secure, maintainable code and DevOps. · Collaborate closely with front-end developers, UX/UI teams, and product owners. · Integrate with databases (SQL, PostgreSQL, MongoDB) and cloud platforms (AWS/Azure). · Ensure high system performance, quality, and responsiveness. Minimum Experience · 5 years’ experience in software development management. · Experience with agile development environments and team leadership. · Proven expertise in back-end and/or front-end development. · Strong track record in roadmap creation, budget management, and delivery planning. · Adept at engaging with stakeholders and influencing cross-functional teams. Qualifications Minimum: · Bachelor’s Degree in Commerce or Information Technology (Computer Science focus) Ideal / Preferred: · Honours Degree in Commerce or Information Technology – Computer Science Knowledge Minimum: · Functional knowledge relevant to the product domain (e.g., Credit, App) · Principles of people management and team development · Stakeholder engagement strategies · Budgeting and cost management · Business analysis and system design · Project management methodologies (Agile, Waterfall, etc.) Ideal: · Banking/financial services experience · Understanding of Central Collections or banking systems (if applicable) · Knowledge of banking business models and technology landscape · Deep familiarity with SDLC and agile development principles Skills · Excellent communication and negotiation skills · Strong decision-making and critical thinking ability · Relationship management and interpersonal skills · Influencing and leadership capability · High technical acumen with problem-solving mindset * In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent * If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.

Location: Cape Town City Centre, ZA

Posted Date: 5/12/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

May 12, 2025
UID: 5193775677

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.