Software Development Manager
Listing reference: cartr_000723
Listing status: Online
Apply by: 11 February 2026
Position summary
Industry: IT & Internet
Job category: Software-Engineering
Location: Rosebank
Contract: Permanent
EE position: No
Introduction
Picup, our system integration partner that specialises in last-mile delivery and online management software seeks a Software Development Manager who will support our STO in establishing technology governance while leading our Research and Development team to enable continued growth and innovation.
Our Fleet Management System is a sophisticated web-based platform and driver mobile app with telematics,
giving you complete visibility to manage and track your entire fleet. We support high-profile clients such as
Pick 'n Pay, McDonalds, Nandos, Bash, Dischem, and more. Technology that powers us to be the number
one logistics platform in Africa.
Job description
Delivery Leadership
- Establish and maintain predictable sprint and release cadences across engineering teams.
- Drive team discipline: ensure backlog clarity, defined priorities, accurate estimations, and
measurable progress.
- Monitor and report on key delivery metrics (velocity, throughput, cycle time, and quality).
- Facilitate sprint reviews and retrospectives to drive continuous improvement.
- Identify delivery risks early and proactively remove impediments across teams.
- Partner with Product Management to balance priorities, manage trade-offs, and ensure alignment to business goals.
- Establish and maintain predictable sprint and release cadences across engineering teams.
- Drive team discipline: ensure backlog clarity, defined priorities, accurate estimations, and
measurable progress.
- Monitor and report on key delivery metrics (velocity, throughput, cycle time, and quality).
- Facilitate sprint reviews and retrospectives to drive continuous improvement.
- Identify delivery risks early and proactively remove impediments across teams.
- Partner with Product Management to balance priorities, manage trade-offs, and ensure alignment to business goals.
Technology Strategy & Policy
- Support the STO in developing comprehensive technology strategies aligned with business objectives.
- Establish development practice standards and technology policies across all platforms.
- Define standards for microservices architecture, event sourcing, and distributed systems.
- Guide technology evaluation and adoption decisions to support business growth.
Team Management & Growth
- Provide clear direction, goals, and performance feedback through structured 1:1s and reviews.
- Assist with recruiting, onboarding, and team development.
- Build a culture of accountability, ownership, and high performance.
- Encourage collaboration, autonomy, and continuous learning across teams.
Quality & Technical Excellence
- Reinforce engineering best practices including code reviews, automated testing, CI/CD hygiene, and documentation.
- Collaborate with QA Leads to improve test coverage and implement scalable automation frameworks.
- Ensure releases meet performance, reliability, and maintainability standards.
- Promote consistent adherence to coding standards and architectural guidelines.
- Identify and manage technical debt through transparent prioritisation processes.
- Reinforce engineering best practices including code reviews, automated testing, CI/CD hygiene, and documentation.
- Collaborate with QA Leads to improve test coverage and implement scalable automation frameworks.
- Ensure releases meet performance, reliability, and maintainability standards.
- Promote consistent adherence to coding standards and architectural guidelines.
- Identify and manage technical debt through transparent prioritisation processes.
Governance, Reporting & Process Improvement
- Communicate progress, risks, and dependencies to leadership and stakeholders with transparency.
- Define and track measurable KPIs to demonstrate team effectiveness and delivery health.
- Ensure all projects adhere to internal documentation, release, and change control processes.
- Communicate progress, risks, and dependencies to leadership and stakeholders with transparency.
- Define and track measurable KPIs to demonstrate team effectiveness and delivery health.
- Ensure all projects adhere to internal documentation, release, and change control processes.
Change Management & Operations
- Establish enterprise-wide change management procedures and versioning strategies
- Provide on-call support and incident response for critical infrastructure issues
- Optimize application performance and cloud resource utilization
- Establish enterprise-wide change management procedures and versioning strategies
- Provide on-call support and incident response for critical infrastructure issues
- Optimize application performance and cloud resource utilization
Minimum requirements
- Bachelor's Degree in Computer Science, Information Technology, or related field.
- Minimum 3-5 years of technology experience with demonstrated progression in responsibility.
- Background in technology governance, policy development roles.
- Understanding of modern development stacks (C#/.NET, Angular, mobile development) including .NET Aspire.
- Experience with RBAC, security scanning tools, and compliance frameworks.
- Proficiency with Docker, Kubernetes, and containerized architectures.
- Proficiency in PowerShell, Bash, or Python for automation.
- Advanced Git knowledge and branching strategies.
- Familiarity with CI/CD pipelines, GitHub Workflows, and modern development practices.
- Excellent communication skills and ability to work cross-functionally.
- Minimum 3-5 years of technology experience with demonstrated progression in responsibility.
- Background in technology governance, policy development roles.
- Understanding of modern development stacks (C#/.NET, Angular, mobile development) including .NET Aspire.
- Experience with RBAC, security scanning tools, and compliance frameworks.
- Proficiency with Docker, Kubernetes, and containerized architectures.
- Proficiency in PowerShell, Bash, or Python for automation.
- Advanced Git knowledge and branching strategies.
- Familiarity with CI/CD pipelines, GitHub Workflows, and modern development practices.
- Excellent communication skills and ability to work cross-functionally.
Preferred Additional Experience
- Experience participating in financial audits and/or SOX compliance in technology environments.
- Professional certifications in governance, risk, or compliance (e.g., CISA, CISSP, CISM).
- Experience in SaaS or logistics technology environments.
- Knowledge of Agile methodologies.
- Experience using Azure and GCP.
- Message queueing technologies (Kafka, RabbitMQ) in cloud environments.
- Database administration for PostgreSQL and SQL Server.
- Experience with real-time, high-traffic systems.
- Experience participating in financial audits and/or SOX compliance in technology environments.
- Professional certifications in governance, risk, or compliance (e.g., CISA, CISSP, CISM).
- Experience in SaaS or logistics technology environments.
- Knowledge of Agile methodologies.
- Experience using Azure and GCP.
- Message queueing technologies (Kafka, RabbitMQ) in cloud environments.
- Database administration for PostgreSQL and SQL Server.
- Experience with real-time, high-traffic systems.
