Lead, Software Engineering

6 days ago


Johannesburg, South Africa Standard Bank Group Full time

Company Description Standard 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, high net worth families, and large multinational corporates and institutions. We’re passionate about creating growth in Africa. Bringing true, meaningful value to our clients and the communities we serve and creating a real sense of purpose for you. 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 Behavioural Competencies: Articulating Information Challenging Ideas Developing Expertise Developing Strategies Embracing Change Empowering Individuals Examining Information Exploring Possibilities Interpreting Data Making Decisions Showing Composure Team Working Technical Competencies: Agile Engineering API Engineering Automation Cloud Computing Continuous Delivery (CD) Continuous Deployment Continuous Integration (CI) Core Systems Data Engineering Design Thinking Error Budgets Incident Response Infrastructure as Code (IaC) Knowledge Management Microservices Non-abstract Large System Design (NALSD) Observability (Application and Web Analytics) Platform Engineering Policy as Code Post-incidence Analysis Reliability and Resilience Security Engineering Service Level Management Software Engineering Methods Software Engineering Tools Software Foundations System Integration Test-driven Design (TDD) Threat Modelling Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology #J-18808-Ljbffr



  • Johannesburg, South Africa Communicate Engineering Full time

    Reference : CTE WLe-1Calling 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...

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa iDbase Software Full time R500 000 - R1 200 000 per year

    About the RoleWe are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...


  • Johannesburg, South Africa Iris Software Full time

    Job Description Manager Software Engineering Job Rank : Manager Location : Johannesburg, Gauteng Responsibilities The Africa Assurance Innovation and Digital team is looking to hire a skilled Manager Software Engineering to build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate...


  • Johannesburg, South Africa Mri Software Full time

    A software solutions company in Johannesburg is seeking a talented Software Engineer. In this role, you'll develop and maintain software solutions with a focus on AI applications. Ideal candidates will have a degree in Software Engineering or a related field and 2+ years of experience in AI solutions. The position includes various employee benefits and...


  • Johannesburg, South Africa Communicate Engineering Full time

    Reference: CTE -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, South Africa Network Engineering Full time

    Reference: NES -RS-1 We are seeking a talented Electronic Engineer specializing in software development to join our dynamic team. Duties & Responsibilities As 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 iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, Gauteng, South Africa MRI Software Full time R800 000 - R1 600 000 per year

    Since we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...