Enable job alerts via email!

Head Of Software Engineering

Avatar International Sa

Gauteng

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in South Africa seeks a Head of Software Engineering to lead their development function. With a focus on innovation and team leadership, this role offers hybrid work and excellent benefits. Candidates should have 15+ years of experience in software development and strong management skills.

Benefits

Competitive Salary
Hybrid Work Model
Comprehensive Benefits
Innovative Company Culture

Qualifications

  • 15+ years in Software Development roles.
  • 5+ years managing software portfolio managers and teams.
  • Strong product knowledge and ability to manage tight deadlines.

Responsibilities

  • Execute the Software Development Strategy to deliver sustainable value.
  • Identify new trends and technologies to enhance development.
  • Ensure the technology stack supports scalability and company goals.

Skills

Communication
Analytical skills
Stakeholder engagement
Systems thinking
Commercial orientation

Education

Bachelor's Degree in Computer Science or Software Engineering

Tools

MS Office

Job description

Join to apply for the Head of Software Engineering role at Avatar International SA.

Are you an experienced leader in software development looking for a new challenge?

We have an exciting opportunity for you!

This role, based in Sandton, Gauteng, offers hybrid-working flexibility, excellent benefits, and a fantastic company culture.

Role Overview: As the Head of Software Engineering, you will oversee the software development function, ensuring products are developed efficiently and effectively in line with the overall strategy.

You will lead a team of Software Development / Portfolio Managers and contribute to decision-making on programming languages, development frameworks, tools, and infrastructure, which is why it will be important for you to be with your team in Sunninghill.

Key Responsibilities:

  1. Strategy Execution: Execute the Software Development Strategy to deliver sustainable value and align with business objectives.
  2. Innovation: Identify new trends, methodologies, and technologies to enhance development capabilities.
  3. Technology Stack: Ensure the technology stack supports scalability and company goals.
  4. Process Management: Establish and enforce development processes and methodologies for efficient software development.
  5. Quality Assurance: Maintain relevant quality assurance standards and ensure compliance with industry regulations.
  6. Team Leadership: Lead and mentor a team of Software Development Managers, fostering a collaborative and innovative environment.

Key Performance Indicators (KPIs):

  • Customer satisfaction score (CSAT)
  • Net Promoter Score (NPS)
  • Number of customer-driven features implemented
  • Average cycle time for feature development
  • Percentage of projects delivered on time and within budget
  • Resource utilization rate
  • Defect density (number of defects per 1,000 lines of code)
  • Compliance audit pass rate
  • Customer-reported issues and their resolution time
  • System uptime percentage
  • Average response time under peak load
  • Number of performance-related incidents reported and resolved
  • Employee engagement and satisfaction scores
  • Retention rate of key talent
  • Number of professional development initiatives undertaken

Requirements:

  • Qualifications: Bachelor's Degree in Computer Science or Software Engineering.
  • Experience: 15+ years in Software Development roles, 5+ years managing software portfolio managers and teams.
  • Skills: Strong product knowledge, excellent communication and interpersonal skills, ability to manage tight deadlines, analytical skills, systems thinking, stakeholder engagement, and commercial orientation.
  • Knowledge: Industry experience, MS Office proficiency, product management.

Why Join Our Client?

  • Competitive Salary: Negotiable based on experience.
  • Hybrid Work Model: Enjoy the best of both worlds.
  • Benefits: Comprehensive and tailored to support your well-being.
  • Culture: Be part of a team that values innovation, collaboration, and growth.

Ready to elevate your career?

Apply now and be part of a forward-thinking company that's shaping the future of software engineering!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.