Software Development Manager
Listing reference: payco_000138
Listing status: Online
Apply by: 30 August 2025
Position summary
Industry: Financial Services
Job category: IT and Telecommunications
Location: Sandton
Contract: Permanent
Remuneration: Market Related
EE position: No
Introduction
We’re looking for a hands-on Software Development Manager to lead a high-performing engineering team and drive Pilot's generative AI product strategy. You’ll oversee web, mobile, and API workstreams-architecting intelligent features that transform user experiences while ensuring system stability and performance.
As the technical leader, you’ll collaborate closely with product teams to develop and deploy new features and products, spearhead AI-driven solutions, guide system integration and architecture, and ensure scalability and security. You’ll mentor developers, shape modern integration patterns, and strike the right balance between innovation and reliability.
You’ll also champion development tools, improve database performance, refine SDLC processes, and enhance reporting and data mining capabilities. Your ability to deliver complex features on time and coach top talent will be key in establishing Pilot as a leader in intelligent point-of-sale solutions.
Job description
• Delivery management: plan projects, allocate staff and keep stakeholders informed
• Security and compliance: run security audits, manage vulnerabilities and meet regulations
• Team development: grow skills, foster collaboration and mentor staff
• Quality assurance: ensure robust testing and minimise defects
• Architecture and technical strategy: conduct regular reviews, maintain the roadmap and align stakeholders
• Vendor management: oversee providers, monitor SLAs and secure deliverables
• Process improvement: identify and implement workflow enhancements to boost efficiency
• Product alignment: work with Product Owners to deliver features on schedule and meet acceptance criteria
• Security and compliance: run security audits, manage vulnerabilities and meet regulations
• Team development: grow skills, foster collaboration and mentor staff
• Quality assurance: ensure robust testing and minimise defects
• Architecture and technical strategy: conduct regular reviews, maintain the roadmap and align stakeholders
• Vendor management: oversee providers, monitor SLAs and secure deliverables
• Process improvement: identify and implement workflow enhancements to boost efficiency
• Product alignment: work with Product Owners to deliver features on schedule and meet acceptance criteria
Minimum requirements
• Matric Certificate or equivalent
• Completed Bachelor’s degree in Computer Science, Information Technology or Software Engineering
• Min five years in software development
• Min two years in a leadership or management role
• Proven record of accomplishment delivering full-lifecycle software, from planning through to production support
• Hands-on experience with a modern server-side language: C#
• Experience building and supporting mobile apps and API services
• Skilled in driving automated testing and CI/CD pipelines using Azure DevOps or similar tools
• Hands-on experience with Azure cloud services (App Service, Functions, AKS) or equivalent
• Demonstrated architectural design for scalable, high-availability systems
• Strong experience with SQL Server, including performance tuning and optimisation
• Experience mentoring, coaching and growing engineering teams, including conducting performance reviews and setting clear expectations
• Skilled at managing stakeholder expectations and overseeing vendor relationships
• Familiarity with secure coding practices and meeting compliance requirements
• Experience with generative AI technologies and building AI features into products will be advantageous
• Completed Bachelor’s degree in Computer Science, Information Technology or Software Engineering
• Min five years in software development
• Min two years in a leadership or management role
• Proven record of accomplishment delivering full-lifecycle software, from planning through to production support
• Hands-on experience with a modern server-side language: C#
• Experience building and supporting mobile apps and API services
• Skilled in driving automated testing and CI/CD pipelines using Azure DevOps or similar tools
• Hands-on experience with Azure cloud services (App Service, Functions, AKS) or equivalent
• Demonstrated architectural design for scalable, high-availability systems
• Strong experience with SQL Server, including performance tuning and optimisation
• Experience mentoring, coaching and growing engineering teams, including conducting performance reviews and setting clear expectations
• Skilled at managing stakeholder expectations and overseeing vendor relationships
• Familiarity with secure coding practices and meeting compliance requirements
• Experience with generative AI technologies and building AI features into products will be advantageous
Technical Competencies:
• C# and .NET development: Proficiency in C# and the .NET framework for backend development
• Front-end development: Strong command of HTML, CSS and JavaScript frameworks such as React, Angular and Vue
• Mobile development: Experience building mobile apps using Flutter
• API development: Expertise in designing and implementing RESTful APIs and processing JSON
• Azure cloud services: Practical knowledge of Azure App Service, Functions and AKS
• CI/CD and automated testing: Hands-on experience with pipelines and tests in Azure DevOps, GitHub Actions or similar
• Database development: Strong experience with SQL Server, including query optimisation and schema design
• Reporting and dashboards: Competence in creating reports and dashboards using industry tools
• Version control: Mastery of Git for source code management and team collaboration
• Secure coding: Embedding practices that meet industry standards and compliance requirements
• Generative AI tools: Ability to leverage them to accelerate delivery and improve code quality
• C# and .NET development: Proficiency in C# and the .NET framework for backend development
• Front-end development: Strong command of HTML, CSS and JavaScript frameworks such as React, Angular and Vue
• Mobile development: Experience building mobile apps using Flutter
• API development: Expertise in designing and implementing RESTful APIs and processing JSON
• Azure cloud services: Practical knowledge of Azure App Service, Functions and AKS
• CI/CD and automated testing: Hands-on experience with pipelines and tests in Azure DevOps, GitHub Actions or similar
• Database development: Strong experience with SQL Server, including query optimisation and schema design
• Reporting and dashboards: Competence in creating reports and dashboards using industry tools
• Version control: Mastery of Git for source code management and team collaboration
• Secure coding: Embedding practices that meet industry standards and compliance requirements
• Generative AI tools: Ability to leverage them to accelerate delivery and improve code quality