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.
The responsibilities of the position include :
- 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
The following requirements must be met in order for you to be considered for the position :
Matric Certificate or equivalentCompleted Bachelor’s degree in Computer Science, Information Technology or Software EngineeringMin five years in software developmentMin two years in a leadership or management roleProven record of accomplishment delivering full-lifecycle software, from planning through to production supportHands-on experience with a modern server-side language : C#Experience building and supporting mobile apps and API servicesSkilled in driving automated testing and CI / CD pipelines using Azure DevOps or similar toolsHands-on experience with Azure cloud services (App Service, Functions, AKS) or equivalentDemonstrated architectural design for scalable, high-availability systemsStrong experience with SQL Server, including performance tuning and optimisationExperience mentoring, coaching and growing engineering teams, including conducting performance reviews and setting clear expectationsSkilled at managing stakeholder expectations and overseeing vendor relationshipsFamiliarity with secure coding practices and meeting compliance requirementsExperience with generative AI technologies and building AI features into products will be advantageousTechnical Competencies :
C# and .NET development : Proficiency in C# and the .NET framework for backend developmentFront-end development : Strong command of HTML, CSS and JavaScript frameworks such as React, Angular and VueMobile development : Experience building mobile apps using FlutterAPI development : Expertise in designing and implementing RESTful APIs and processing JSONAzure cloud services : Practical knowledge of Azure App Service, Functions and AKSCI / CD and automated testing : Hands-on experience with pipelines and tests in Azure DevOps, GitHub Actions or similarDatabase development : Strong experience with SQL Server, including query optimisation and schema designReporting and dashboards : Competence in creating reports and dashboards using industry toolsVersion control : Mastery of Git for source code management and team collaborationSecure coding : Embedding practices that meet industry standards and compliance requirementsGenerative AI tools : Ability to leverage them to accelerate delivery and improve code qualityBehavioral competencies :
Planning & OrganisingCommunication & ImpactCustomer FocusProblem-solvingInitiating ActionBuilding a Successful TeamCoaching & Developing OthersFinancial AcumenResults OrientationAdaptabilityEngagement ReadinessLeadership DispositionCoping with stress / change#J-18808-Ljbffr