Booyco Electronics
Software Development Manager
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Boksburg, South Africa
Work mode:
Onsite
Published on:
14 September 2026
What they need
1. Job Purpose
The Software Development Manager is responsible for managing the day-to-day software development function to ensure the successful planning, development, testing and delivery of software solutions that support business operations.
The incumbent leads and develops the software development team, manages software projects, allocates resources, monitors quality standards and ensures that development activities are completed within agreed timelines, budgets and technical requirements.
The role provides technical guidance to the development team, supports continuous improvement initiatives and ensures compliance with established development standards and organisational procedures.
2. Minimum Requirements
Qualifications
Minimum
- Bachelor's Degree in Computer Science, Software Engineering or a related field.
Preferred
- Honours Degree in Computer Science or Software Engineering.
- Agile or Scrum certification.
- Project Management qualification.
Experience
- Minimum 5 years' software development experience.
- Minimum 2 years' experience leading or supervising software developers.
- Experience delivering software projects using Agile methodologies.
- Experience managing software development lifecycles.
3. Key Responsibilities
Team Leadership
- Lead, coach and support software developers.
- Allocate work and monitor team performance.
- Conduct performance reviews and identify development needs.
- Promote collaboration and teamwork.
- Assist with recruitment and onboarding of developers.
Software Development
- Manage the delivery of software development projects.
- Ensure software solutions meet business and technical requirements.
- Monitor project schedules and delivery milestones.
- Coordinate software testing and implementation.
- Resolve technical issues escalated by developers.
- Assist with development projects where required.
Project Management
- Develop project plans in collaboration with the Technical Manager.
- Monitor project progress and report on status.
- Manage project risks and escalate significant issues.
- Coordinate project resources.
- Ensure projects remain within approved budgets and timelines.
- Lead external projects/ development.
Technical Support
- Provide technical guidance to software developers.
- Participate in software design and code reviews.
- Support troubleshooting of complex software issues.
- Recommend improvements to development processes.
- Assist with implementation of new technologies approved by management.
Quality Assurance
- Ensure adherence to coding standards.
- Promote software quality and maintainability.
- Ensure testing activities are completed.
- Monitor defect resolution.
- Support continuous improvement initiatives.
Stakeholder Engagement
- Liaise with business users to clarify software requirements.
- Provide regular project updates.
- Work with internal departments to coordinate software releases.
- Support user acceptance testing activities.
Administration
- Maintain project documentation.
- Produce project status reports.
- Monitor resource utilisation.
- Maintain software development records.
- Ensure compliance with company procedures.
Pay: R50 000,00 - R65 000,00 per month
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
1 day ago
Quick apply
Cherrypick
Software Engineer – IT-Core Foundations
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
1 day ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
19 hours ago
Quick apply