Software Development Manager

Capitec Bank Ltd.

Stellenbosch

On-site

ZAR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Capitec Bank Ltd. is seeking an experienced Software Development Manager: Cash Devices to lead ATM technology platforms, terminal applications and integrations.

You will drive delivery, resilience and security across a critical customer channel while developing high-performing teams and managing vendor relationships. You will partner with product, technology and business stakeholders to translate strategic roadmaps into executable plans, epics and user stories, while overseeing agile planning,

Qualifications

  • Bachelor's Degree in Commerce or IT or CS is required.
  • 8+ years of ATM domain experience with delivery/operational background.
  • Proven leadership of technical delivery teams in banking/finance.

Responsibilities

  • Lead multiple ATM technology delivery teams and oversee delivery quality.
  • Translate product roadmaps into executable delivery plans and epics.
  • Ensure system availability, performance, resilience and security of critical banking systems.
  • Lead incident management, root-cause analysis and recovery activities.
  • Mentor and develop high-performing delivery teams and manage vendor relationships.
  • Collaborate with Product Head to align roadmaps with delivery milestones and forecasts.
  • Apply agile practices (Scrum, Kanban, scaled agile) and manage dependencies and releases.

Skills

ATM delivery leadership
Delivery leadership
Agile delivery
Vendor management
Stakeholder reporting
Security & PCI DSS

Education

Bachelor's Degree in Commerce or IT (CS)
Honours Degree (preferred)

Tools

Postilion ATM App
Postilion SDK Development
NCR NDCe
NDC
Diebold Agilis
VCP
ATM platforms (NCR/Diebold/GRG/Hyosung)

Job description

Select how often (in days) to receive an alert:

We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:

Shape the future of a critical banking channel

We are looking for an experienced Software Development Manager: Cash Devices to lead the teams responsible for our cash-device technology platforms, terminal applications, integrations and operational delivery capability. This is a strategic technical leadership role for someone with strong ATM and transaction-processing expertise who can provide technology direction, manage key vendor and platform relationships, ensure the stability, availability and security of critical banking systems, and develop high-performing teams. The successful candidate will drive delivery excellence, operational resilience, continuous improvement and people development across a critical customer channel.

What you'll do
  • Lead multiple ATM technology delivery teams responsible for ATM applications and services.
  • Drive solution design, architecture governance, engineering standards and delivery quality.
  • Ensure system availability, performance, resilience and security across a critical banking channel.
  • Oversee software development, enhancements, maintenance and production support.
  • Lead major incident management, root cause analysis and recovery activities.
  • Build and develop high- performing technical delivery team s through coaching and mentoring.
  • Manage vendor relationships, technical roadmaps and delivery outcomes.
  • Partner with product, technology and business stakeholders to deliver strategic objectives.
  • Partner with the Product Head to translate the strategic product roadmap into executable delivery plans, release forecasts, milestones and team-level execution priorities across the cash-devices technology portfolio.
  • Lead agile planning practices with the team, translating prioritised business features into delivery-ready team epics and, through iterative refinement, clear user stories, while managing dependencies, capacity, sprint and release planning, and delivery tracking.
  • Drive engineering best practices including secure coding, code reviews, CI/CD and production readiness
What we're looking for:
  • 8+ years of direct ATM domain experience.
  • Proven experience within ATM delivery, support and operational environments.
  • Strong technical delivery leadership experience within a banking or financial services environment.
  • Proven ability to build high-performing technical delivery teams through coaching, mentoring, capability development, succession planning and career growth initiatives.
  • Experience leading technical teams in an agile delivery environment, including translating strategic roadmaps into delivery plans, decomposing prioritised features into team epics and user stories, forecasting delivery, managing dependencies and tracking execution.
  • Experience managing critical production systems and high-availability platforms.
  • Production resilience & Security (ie. Incident Management, Root cause analysis, problem management, disaster recovery, performance analysis and optimisation, production monitoring, ATM security Principles, Encryption concepts, PCI DSS and PCI Pin standards)

Technology Engineering & Integration

  • Proficiency in programming and scripting languages appropriate to the technology environment
  • API Integrations
  • Secure Coding Practices
  • Technical Design Reviews and Code Reviews
Critical technical expertise:

ATM Technologies

  • ATM transaction lifecycle
  • Device integrations
  • ATM deployment and estate management
  • Production support and device availability
  • Experience with established ATM manufacturer platforms; NCR SelfServ and Diebold Nixdorf are preferred, while experience with GRG, Hyosung or other enterprise ATM estates will also be considered.

Terminal Applications & Device Platforms:

  • NCR AANDC / NDC / NDCe
  • Diebold Agilis / VCP
  • Self-service banking platforms
  • ATM, cash recycler, cash deposit and assisted-service solutions
  • Other vendor terminal application platforms

Experience with:

  • Postilion ATM Switching
  • Terminal Drivers
  • ATM Application Integration
  • ISO8583 Messaging
  • Routing and Transaction Flows

Experience with Postilion ATM App and/or Postilion SDK Development will be highly advantageous.

Delivery & Planning Leadership

  • Translation of the Product Head’s strategic roadmap into executable delivery plans, milestones, release forecasts and team-level priorities
  • Practical application of agile methodologies, including Scrum, Kanban and scaled agile practices where appropriate
  • Release planning, forecasting and delivery tracking
  • Working from the Product Head’s prioritised backlog and partnering with the team to decompose business features into delivery-ready team epics and progressively refined user stories
  • Dependency, risk and issue management
  • Capacity and resource planning
  • Vendor and cross-functional delivery coordination
  • Stakeholder management and executive reporting
  • NCR NDCe development and Builder experience
  • Multi-vendor ATM environments (NCR, Diebold, GRG, Hyosung)
  • Digital and omnichannel banking platforms
  • API and event-driven architecture
  • Kafka and event streaming
  • Cash recycler and deposit automation solutions
  • Azure, Kubernetes, DevSecOps and modern cloud engineering practices
Qualifications (Minimum)
  • Bachelor's Degree in Commerce or Information Technology - Computer Science
Qualifications (Ideal or Preferred)
  • Honours Degree in Commerce or Information Technology - Computer Science
What's in it for you?
  • Lead technology that supports one of the bank's most important customer channels.
  • Influence strategic technology decisions and long-term platform direction.
  • Work with complex, large-scale, business-critical systems.
  • Lead highly skilled technical delivery teams and strengthen capability across the cash-devices environment.
  • Drive modernisation initiatives across ATM, digital and engineering platforms.
  • Gain exposure to leading ATM technologies, switching platforms and vendor ecosystems.
  • Join a culture that values innovation, ownership, collaboration and continuous improvement.
Conditions of Employment
  • Clear criminal and credit record

Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.

Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/003695/06

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Manager
Software Development Manager

Capitec Bank Ltd. • Milnerton

On-site
ZAR 1,200,000 - 1,800,000
Senior ATM Platform Delivery Leader
Senior ATM Platform Delivery Leader

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 1,200,000 - 1,800,000
Software Engineer: Back-End II
Software Engineer: Back-End II

Capitec Bank Ltd. • Milnerton

On-site
ZAR 720,000 - 1,100,000
Senior Back-End Software Engineer: Cash Devices
Senior Back-End Software Engineer: Cash Devices

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Clear criminal and credit record
Test Automation Engineer II
Test Automation Engineer II

Capitec Bank Ltd. • Sandton

On-site
ZAR 520,000 - 680,000
Software Engineer: Back-End II
Software Engineer: Back-End II

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 600,000 - 900,000
Property Manager
Property Manager

Capitec • Stellenbosch

On-site
ZAR 300,000 - 500,000
Technical Support Specialist
Technical Support Specialist

NCR Atleos • Cape Town

Hybrid
ZAR 360,000 - 540,000
Customer Engineer
Customer Engineer

NCR Atleos • South Africa

On-site
ZAR 250,000 - 350,000
Manager: AML Operations
Manager: AML Operations

Capitec Bank Ltd. • Milnerton

On-site
ZAR 900,000 - 1,500,000