Enable job alerts via email!

Software Development Manager

BETSoftware

Johannesburg

On-site

ZAR 600,000 - 950,000

Full time

20 days ago

Job summary

A leading company in software development seeks a Software Development Manager in Johannesburg. You will oversee development strategies, manage teams, and ensure effective project delivery. Bring your 6+ years of experience in IT and leadership skills to this vital role and drive innovation and efficiency in a fast-paced environment.

Qualifications

  • 3-5 years' experience managing software development teams.
  • 6+ years in a technical role within IT software development.
  • Strong reporting skills at Senior Management level.

Responsibilities

  • Create and execute software development road maps.
  • Build effective customer relationships and monitor team performance.
  • Ensure timely project delivery while maintaining development standards.

Skills

Planning
Organizational Skills
Decision Making
Team Leadership
Communication

Job description

Job title : Software Development Manager

Job Location : Gauteng, Johannesburg Deadline : September 26, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries

StartFragment

Responsibilities

What You’ll Do :

Strategy, objectives and execution

  • Create, agree and execute software development road maps and operational strategy for projects coming into the business in collaboration with respective team members through proper documentation, communication and execution.
  • Build effective customer centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
  • Sets and achieves efficient delivery objectives of their teams by ensuring individual and team strategy with clear and measurable objectives that align with organisational goals.
  • Hold team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
  • Accountable for articulating, monitoring, reporting and achieving realisation.
  • Development of long-term strategic thinking incorporating demand forecasting for product or future projects.
  • Utilisation of data metrics in order to make data driven decisions.

Knowledge management

  • Identifies and responds to situation / organisational / market requirements by creating a culture of innovation and opportunity identification by team.
  • Facilitates change management due to changing situational requirements e.g., restructure changes or adoption of new technologies.
  • Supports and aligns standards across BET by allocating agreed commitments to strategy / roadmap communication and implementation.
  • Maintains product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.
  • Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed with product and / or project teams.
  • Acts as escalation point for issues and ensures effective communication and resolution activities are in place.
  • Effectively liaise and communicate with both internal and external key stakeholders at senior level to manage day to day issues, escalations, and expectations.
  • Ensure all operational communication with customers / partners are documented and effectively circulated to stakeholders making use of collaborative tools.
  • Engage with executive members or equivalent at customers / partners to ensure collaboration at all levels.
  • Engage with the wider business and if needed hold strategic knowledge sharing sessions.
  • Maintain and facilitate strategic stakeholder and communication analysis.

Behavioral Outputs : Talent Management

  • Ensure that the team members are equipped with the requisite skills for both current and future projects facilitating a career and training development plan for each team member.
  • Provide and facilitate mentoring and coaching by driving knowledge sharing.
  • Creates a culture that is aligned to the platform ‘’Be a good citizen’’ mantra, where respect, openness, and integrity are the foundation for a culture that cultivates, creates and executes our vision.
  • Succession planning and key man reliance – ensuring the right people are in the right roles and being developed accordingly, ensuring business continuity through minimising key man reliance.
  • Talent acquisition, ensuring that we are committed to hiring the best quality people for optimal achievement of results.
  • Ensure business continuity through minimizing key man reliance.

Adaptably Resilient

  • Adapts to change and is open to new ideas and willing to take on new responsibilities.
  • Able to handle pressure and can effectively adjust plans to meet changing needs / demands.
  • Changes his / her interpersonal style and approach based on the circumstances.
  • Adapts behaviour to maintain cooperative relationships with others.
  • Accepts changes to task, plans and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions.
  • Maintains a positive attitude in the face of change.

Decision Making Quality

  • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
  • Ensures others understand the decision before moving forward.
  • Considers short- and long-term implications of the decision.
  • Able to logically defend and explain judgements and decisions.
  • Takes steps to accurately define the problem before seeking a solution.
  • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.

Develops Talent

  • Collaboratively works with the leads to set performance goals and measures.
  • Ensures performance measures are clear, measurable, and achievable.
  • Ensures consistency of expectations across teams.
  • Gives regular structured feedback to teams and seconded members.
  • Ensure that the team members are equipped with the requisite skill-sets required for both current and future projects by developing a training and career development plan.
  • Maintain a current and future skill matrix.
  • Have training and development plans in place and ensure execution of the plan.
  • Encourage and build a culture of innovation and collaboration.
  • Create a culture for teams that are aligned to the platforms and BET values.

Resourceful and improving

  • Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
  • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
  • Solves problems through questioning the status quo.

Qualifications

You Bring :

  • At least 3-5 years’ experience managing software development teams and leads.
  • At least 6 years in a technical role within the IT software development industry.
  • Prior experience ensuring timely project delivery.
  • Provide technical and architectural guidance to development team.
  • Ensure development standards and development SDLC is adhered to by the development team.
  • Ability to work under pressure and in a fast-paced growing environment.
  • Strong planning and organisational skills.
  • Reporting skills at Senior Management level.
  • Prior stakeholder and team lead management
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.