Lead, Software Engineering

4 days ago


Johannesburg, Gauteng, South Africa Standard Bank Group Full time
Job title : Lead, Software EngineeringJob Location : Gauteng, JohannesburgDeadline : April 28, 2025Quick Recommended Links
  • Jobs by Location
  • Job by industries

Job Description

  • We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.
  • Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement
  • Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives
  • Consistency and standardization: The individual is intended to define and maintain the frameworks, libraries, and tools that the feature teams will use. This also includes enforcing coding standards, architectural patterns (in consultation with the Architecture team), and best practices across the teams, leading to high-quality and maintainable code.
  • Efficiency and Productivity: The individual is expected to lead the platform team intended to develop and maintain shared services that multiple feature teams can use, allowing feature teams to focus on configuring their core functions using standard components. Lead building CI/CD pipelines, automated testing, and other DevOps practices are enabled and embedded to ensure scalability and reliability. Researching and developing new technologies and innovations into the platform, allowing feature teams to quickly adopt.
  • Innovation and Agility: The individual is expected to focus on ensuring the platform is relevant, modern, secure and compliant with industry standards.
  • Support and Maintenance: The individual is intended to ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to ensure that the platform consumption tenant requirements are managed for consumers throughout the Group.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred
  • AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate

Experience 

  • Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory
  • Experiences in change deployment in a mid-to-large application - Mandatory
  • Experience in automated CI/CD builds – Mandatory      
  • Technical exposure and hands on experience in managing an application platform - Mandatory   
  • Managing a small to medium sized Development team with direct reports – Mandatory   
  • Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory   
  • Knowledge and hands on experience in Docker and Kubernetes - Mandatory   
  • Familiarization to Angular development and implementations – Advantageous  
  • Having an understanding of cost optimization in an application hosted in AWS (FinOps) -  Advantageous  
  • ICT jobs


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    At Communicate Engineering, we're seeking a seasoned Software Development Lead to spearhead the development of cutting-edge control systems. With a strong background in software development and leadership, you'll guide a team of engineers in crafting exceptional solutions that drive sustainability and excellence.Duties & ResponsibilitiesLead the development...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    Communicate Engineering is a well-established global organization with a strong presence in Gauteng. We're seeking a highly skilled Software Development Lead to join our team in Johannesburg Central.Company OverviewAs a leading provider of engineering solutions, we're committed to delivering exceptional products that drive sustainability and excellence. Our...


  • Johannesburg, Gauteng, South Africa BET Software Full time

    About the RoleWe're seeking an experienced Head of Software Engineering to lead our software engineering efforts. As a key member of our leadership team, you'll be responsible for overseeing complex software development projects and ensuring timely and successful delivery.Your Key ResponsibilitiesTechnical Leadership: Providing technical guidance and...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    Reference: CTE025183-WLe-1 Calling all talented and enthusiastic Software Engineers in Gauteng Join a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence. Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    Join us at Communicate Engineering as a Lead Control Systems Engineer and take on a challenging role that combines technical expertise with leadership skills. Based in Johannesburg Central, you'll work closely with our team to design, develop, and deliver cutting-edge control systems using MATLAB / Simulink software.Job DescriptionAs a key member of our...


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

    We are looking for a talented Software Engineering Lead to lead our software development team. In this role, you will be responsible for guiding the team in the design, development, and testing of software applications within our continuous delivery pipeline.Key Responsibilities:Lead the design and development of software solutions.Collaborate with...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    Job OverviewWe are seeking an experienced Senior Software Engineer to join our team as a key player in crafting exceptional product development solutions that drive sustainability and excellence.ResponsibilitiesDevelop cutting-edge controllers and systems utilizing expertise in MATLAB/Simulink software development.Lead the development, documentation, and...


  • Johannesburg, Gauteng, South Africa Network Engineering Full time

    Reference: NES018147-RS-1We are seeking a talented Electronic Engineer specializing in software development to join our dynamic team.Duties & ResponsibilitiesAs an Electronic Engineer, you will play a crucial role in designing, developing, and testing software solutions for electronic systems. This position offers an exciting opportunity to work on...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    Reference : CTE-WLe-1Calling all talented and enthusiastic Software Engineers in GautengJoin a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence.Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software development...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    Reference: CTE025183-WLe-1 Calling all talented and enthusiastic Software Engineers in Gauteng Join a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence. Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software...


  • Johannesburg, Gauteng, South Africa BET Software Full time

    We Want You: We want you to lead your team to success at BET Software Were looking for X2 Software Delivery Leads in our finance product space, with a strategic mindset and strong leadership, to oversee complex system development projects across various products and technologies in Bryanston. As a Software leader, you will be accountable for the successful...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    At Communicate Engineering, we're looking for a seasoned professional to lead our software development efforts. As a Senior Software Engineer, you will be responsible for guiding a team of talented individuals in crafting exceptional product development solutions that drive sustainability and excellence.The ideal candidate will have 7+ years of experience in...


  • Johannesburg, Gauteng, South Africa Standard Bank Group Full time

    About the RoleWe are seeking an experienced software engineer to join our team as a Technical Lead for Software Engineering. The successful candidate will be responsible for leading the development of software solutions using Salesforce technologies.ResponsibilitiesLead the development of software solutions using Salesforce technologiesMentor junior...


  • Johannesburg, Gauteng, South Africa Standard Bank Group Full time

    Company DescriptionStandard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector's most talented, motivated professionals. Our clients range from individuals, to businesses of all sizes,...


  • Johannesburg, Gauteng, South Africa Elite Search Full time

    At Elite Search, we're seeking a highly skilled Senior Software Engineer to lead our team in designing and developing cutting-edge software applications. As a vital member of our Development department, you'll apply your expertise in PHP, Laravel, and MySQL to create robust, scalable solutions.Key Responsibilities:Application Development: Design and maintain...


  • Johannesburg, Gauteng, South Africa Wesbank Full time

    Serving retail and commercial customers, we are a leading financial services group offering innovative solutions to everyday challenges. Our company culture is built on the promise of staying curious and adapting to change.We are looking for a talented Software Architect to join our team at FNB Points of Presence IT, Data Engineering and Insights. As a...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionAt Network Recruitment, we are seeking a highly skilled Senior Software Engineer to lead our software project design, development, and implementation. The ideal candidate will have a strong background in C#, Maui/Xamarin, SQL, and experience with relevant software development environments and cloud platforms.Key Responsibilities:* Lead...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    We are seeking a highly skilled Lead .Net Software Engineer to join our team at E-Merge.The ideal candidate will have a deep understanding of .Net framework, including C# 6/7, SQL, OO Principles, Design patterns SOLID MVC, TDD, JavaScript, ALM, .Net/Core, WCF, RESTful WebApi, HTML, JavaScript, Knockout.js, CSS, MS SQL Server, Git, XML, BPMN, Agile...


  • Johannesburg, Gauteng, South Africa Metamorph Holdings Full time

    Metamorph Holdings is a leading organization in the IT industry.We are committed to cultivating work-ready IT skills and empowering individuals and businesses.Role RequirementsThis is an exciting opportunity for a Senior Java Software Engineer to join our team at Metamorph Holdings.The role involves working on software development projects using Java,...


  • Johannesburg, Gauteng, South Africa E&D Recruiters Full time

    E&D Recruiters is seeking an experienced Software Development Engineer to join our team. This exciting role involves developing new software products and improving existing ones, leveraging your expertise in software development.About the Company:We are a leading recruitment agency specializing in IT and software development roles.Our team of experts has a...