Head of Software Engineering

2 weeks ago


Johannesburg, Gauteng, South Africa GoldenRule Full time

The Role

Skills and Experience

  • Matric
  • Degree in Computer Science/ Engineering/ Mathematics or related.
  • 7 years+ Software Development experience.
  • A successful track record working as an engineering leader across multiple teams.
  • Experience leading and contributing to software architecture.
  • Experience leading software engineering practices.
  • Experience establishing and organizing communities of practices.
  • Experience with systems that leverage near realtime data to drive personalized experiences.
  • Experience working with consumer facing digital products.
  • Experience with systems which have sophisticated access control/configuration capabilities.
  • Exceptional written and oral communication skills.
  • Exceptional critical thinking and analytical skills, with the ability to quickly understand complex systems and data.
  • Experience balancing managing direct reports and making contributions to the software.
  • Experience providing project visibility to senior management.
  • Passion for data driven decision making and continuous process improvement.

Key Accountabilities

  • Able to roll up their sleeves and play a handson role while building a world class team.
  • Responsible for the development of highquality designs and solutions and the integration of these at the Enterprise level.
  • Set technical standards and SDLC processes.
  • Provide leadership and direction for team of software engineers who are accountable for creating prototypes, developing usercentred software, advise on technical specifications, and who research new techniques. Provide technical and career mentoring for the engineering organization.
  • Provides sizing and scoping for development work required at the enterprise level.
  • Provides sizing and scoping for development work required at the enterprise level.
  • Work with your engineering team and leads to plan and track development of all projects through delivery to production.
  • Responsible for the software development life cycle, taking the lead on software development projects.
  • Ensure that software development tasks are well coordinated.
  • Balance tradeoffs between design and implementation.
  • Client engagement at the Executive level to drive new products/ features and to ensure operational excellence.
  • Enable rapid iteration.
  • Ensure systems are scalable, fault tolerant and robust. Working in an environment that is forever looking forward to preparing for the future. This is due to the platform being highly available with a large customer base that will continue to grow. Experience in this area is highly sought.
  • Assure that security and accessibility continue to be primary goals in construction of any software.
  • The solutions are mainly built using AWS cloud infrastructure.
  • Coordinate estimation of operational costs associated with updated/new functionality with our systems organization.
  • Cultivate a culture of testing and automation throughout the engineering organization.
  • Advocate and advance software engineering practices in teams.
  • Drive the creation and adoption of standards and best practices for software development that is delivered on time and of high quality.
  • Help develop and evangelize great engineering and organizational practices.
  • Collaborate with the product engineering management (Design, Product, QA and IT) team to improve visibility, processes, and communication mechanisms.
  • Create platforms of engagement for software engineers to collaborate and share knowledge.
  • Ensure consistency of methodologies is followed.
  • Fullstack software development experience and capability.
  • Experience or comfort working with native mobile apps.
  • Experience with modern technologies (Flutter, AWS, Azure, Kafka, Kinesis, relational database systems (MySQL) and ability to work with large databases.
  • Understanding and knowledge of scaling and proven track record of scaling systems.
  • Experience growing and developing people.
  • Experience leading agile chapters and/or engineering practices.

Personality and Attributes

  • Strategic
  • Change as a Way of Executing
  • Leading with influence
  • Collaboration (Diversity & Inclusion)
  • Agile Innovation
  • Customer First
  • Personal Mastery (Lifelong Learning)

Job Reference:
GDR03272
  • Head of Acquisition

    2 weeks ago


    Johannesburg, Gauteng, South Africa Head of Digital Full time

    ur client a reputable gaming industry currently seeks a Head of Aquisitions Paid media for a strategic, data-driven & creative Head of Acquisition.We're looking for the best in the business and someone who has deep exposure to working within a digitally native business.The Head of Acquisition will report to the Chief Growth Officer and will work hand-in-hand...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Baker Street 30 To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services. To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide support,...

  • Engineer, Software

    2 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking To design, code, verify, test, document, amend and refactor programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result. To monitor and report on own progress and proactively identify issues related to software development activities. To propose practical solutions to resolve issues....

  • Head of Engineering

    2 weeks ago


    Johannesburg, Gauteng, South Africa SET Recruitment Consultants Full time

    Head of EngineeringMarket-related SalaryJohannesburgAre you passionate about renewable energy and eager to make a significant impact in the industry? Look no further A renowned renewable energy company, is seeking a dynamic and experienced Head of Engineering to join our team. This is an exciting opportunity to lead the technical aspects of our solar...


  • Johannesburg, Gauteng, South Africa Jvr Software Full time

    Johannesburg: Hub Head (Country Manager)ABOUT US:At South African Tourism, we understand the vital role tourism plays in driving economic growth and creating opportunities. We are committed to crafting innovative strategies, backed by research, to elevate South Africa as a top-tier leisure and Business Events destination globally. Tourism is a significant...


  • Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Simmonds Street 5 To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services. To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide...


  • Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking To design, code, verify, test, document, amend and refactor programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result. To monitor and report on own progress and proactively identify issues related to software development activities. To propose practical solutions to resolve issues....

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a passionate C# software engineer to join the engineering team of our rapidly growing company. The candidate must be familiar with Microsoft C# development and have a keeninterest in automated control. The candidate must be open minded and eager to learn. We aim to educate and transfer our wealth of experience and knowledge to the...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa HireUp Full time

    A company specializing in card, payments, network billing, and data. Utilizing sophisticated algorithms and technology, analyzing Visa and MasterCard invoices that have been charged to banks for their card issuing and acquiring processing, and delivering a comprehensive solution that addresses the complexities inherent in card billing and interchange and...

  • Head of Engineering

    2 weeks ago


    Johannesburg, Gauteng, South Africa Engineered Sourcing Full time

    As the Head of Engineering, you will play a pivotal role in shaping the future of solar energy in the region. You will oversee a team of talented engineers, becoming the go-to expert for solar projects.We are looking for a leader with a proven track record in the renewable energy sector. With your expertise and passion for excellence, you will drive the...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a passionate C# software engineer to join the engineering team of our rapidly growing company. The candidate must be familiar with Microsoft C# development and have a keeninterest in automated control. The candidate must be open minded and eager to learn. We aim to educate and transfer our wealth of experience and knowledge to the...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    This well known software house is looking for a Software Engineer. The ideal candidate will have strong experience in the following; 5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms,...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups. We pride ourselves in taking on and solving complex problems as well as high-stakes projects through the use of a balanced combination between tech savvy and a deep understanding...


  • Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Location: ZA, GP, Johannesburg, Baker Street 30 To deliver specialist technical expertise, leadership across the full solution lifecycle to direct the scope, design, quality and refactoring of complex software applications, systems and integration services, against required standards and timelines. To guide teams in the assessment and selection of suitable...

  • Senior Java Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom made solutions for large enterprises as well as dynamic start ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Datafin Full time

    IT – Software DevelopmentJohannesburg – GautengENVIRONMENT: A Joburg-based provider of advanced IOT technology is looking for a Software Engineer who thrives on meeting deadlines and delivering high performance. The role involves designing, developing, and maintaining software applications, as well as analyzing complex problems. The ideal candidate will...

  • Cloud Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of...


  • Johannesburg, Gauteng, South Africa KERRIDGE COMMERCIAL SYSTEMS CORP Full time

    "At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."_Kerridge Commercial Systems (KCS) is growing and growing fast, new opportunities are...


  • Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Location: ZA, GP, Johannesburg, Baker Street 30 To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services. To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide support, maintenance of systems, programmes. To...


  • Johannesburg, Gauteng, South Africa Landis+Gyr Full time

    Mission of Function: The Systems and Software Engineer (SSE) is responsible for Software design and development of new manufacturing systems for smart meters and products.On the systems side, the SSE is responsible for developing and maintaining the applications that retrieve, manipulate and display the production data written to the SQL database.The SSE...