Software Engineer Lead

Cape Town, Western Cape, South Africa

Job Description


About the job Software Engineer LeadSoftware Engineer LeadCape TownAbout the roleWe believe that education in South Africa is ripe for disruption at a massive scale.Come join our team as Software Engineer Lead and help us provide great leadership in the dev team to support our people as they do great work. Stepping into this role means splitting your time between technical work and a more leadership focused career path. You will play a pivotal role in an empowered team, collaborating with cross-functional units to drive innovation.About the companyThis organisation provides education solutions ranging from early childhood learning to professional certification, curriculum-based print materials, e-learning content and tools, as well as teacher training. They publish in 11 official languages and have the widest range of CAPS-approved content, trusted by teachers. Their quality educational resources and materials are used in schools, TVET colleges, higher education institutions, and home and professional environments.This company is part of a larger group of companies headquartered in Cape Town, where innovation and quality converge to create exciting opportunities for growth.Responsibilities:

  • Provide leadership within the development team, supporting our engineers in delivering exceptional work.
  • Engage in active projects as a senior software engineer, delivering code, offering architectural advice, and assisting with technical support.
  • Manage the mentorship program for junior team members, fostering career and skill development.
  • Collaborate with the Chief Innovation and Technology Officer to oversee software development efforts, driving engagement, well-being, and cohesion.
  • Participate in the recruitment and selection process for software engineers.
  • Conduct regular career development, training and performance engagement discussions.
  • Commit to continuous self-development and skill enhancement.
About youYou are a seasoned professional in software development with a profound understanding of technology. You have a passion for nurturing and growing the talents of technical teams, particularly software engineers. You are adept at managing your time and commitments, balancing leadership and development duties effectively.Experience and skills:
  • Broad technological exposure across various stacks.
  • Significant experience in architectural thinking, project technology leadership, and mentorship.
  • A people-centric approach, with a focus on fostering a happy and productive team environment.
  • A growth mindset, always seeking to learn and improve.
  • Critical thinking skills, with a penchant for questioning the status quo.
Minimum Requirements:
  • 6+ years of experience as a software engineer
  • 2+ years of experience as a senior software engineer, with proficiency in commonly used technologies
  • Minimum 2 years of cloud-based system experience
  • A relevant B.Sc. or B.Eng. university degree would be preferred

Progressive Edge Consulting

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1329853
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned