Software Engineering Lead

4 weeks ago


Johannesburg, South Africa PBT Group Full time

PBT Group is offering an exciting opportunity for an Engineering Lead II. In this role, you will be responsible for envisioning, leading, and developing fit-for-purpose, integrated end-to-end technical solutions across multiple technologies for the organisation. Your work will involve inspirational technical leadership and visionary long-term thinking to provide guidance across multiple initiatives and achieve product/program alignment.

Our Engineering Leads are responsible for systems engineering and solution design spanning the organization's technology stack, from the back-end to the front-end. They lead multi-disciplinary teams to deliver customer value, ensuring adherence to architectural governance and processes. Collaboration with product owners, software engineers, and centres of excellence is essential to refine and research solutions. Engineering Leads play a pivotal role in evolving the technical landscape and continuously enhancing and optimizing the organization's effectiveness.

As an Engineering Lead, you will create innovative software systems and end-to-end solutions meeting business needs and customer demands. Operating at scale and pace, this role offers a unique opportunity to make a significant impact on our software stack.

**Key Responsibilities**:

- Analyse problems, formulate solutions within organizational boundaries, architectures, and constraints.
- Take proposed solutions through relevant governance forums, collaborating with key stakeholders.
- Decompose solutions, assist with work scheduling, and identify resource requirements.
- Develop designs, contribute to functional and non-functional requirements, and assist software designers.
- Troubleshoot technical delivery issues and design with a holistic, robust, and sustainable mindset.
- Mentor and coach software engineering practitioners.
- Stay updated on the technical landscape, understanding constraints, and risks.
- Influence and negotiate with key stakeholders.
- Craft end-to-end solutions considering people, technology, systems, and data.
- Future-proof solutions within organizational constraints.
- Build and enhance technical assets touched by the solution for long-term sustainability.
- Contribute to the growth of the engineering lead practice.
- Drive organizational alignment across areas of accountability.
- Provide coaching, mentoring, and upskilling within your area of expertise.
- Support the business strategy, objectives, and values.
- Stay current with developments in your field of expertise.
- Contribute to the Nedbank Culture building initiatives and corporate responsibility initiatives.
- Seek opportunities to improve business processes, models, and systems through agile thinking.

**Technical Leadership Responsibilities**:

- Architect, design, and implement scalable next-generation system cloud architectures and automation solutions.
- Act as a technical liaison between clients, product owners, security specialists, full-stack developers, and support engineers.
- Ensure functional and non-functional requirements are appropriately managed.
- Provide technical leadership and guidance in emerging technology areas.
- Mentor engineers in development best practices, system design, continuous delivery, and expectation management.
- Prototype new emerging technologies.
- Advocate for a superior customer experience throughout the product lifecycle.

**Skills and Experience**:

- Minimum six years of work experience in the software industry.
- Demonstrated track record of delivering solutions with noteworthy leadership roles.
- Strong understanding of internet technologies and security principles.
- Deep understanding of software development and the overall SDLC.
- Strong communication and facilitation skills.

**Type of Exposure**:

- Management and integration of DevOps tooling in a Cloud environment.
- Accuracy of design realization.
- Analysis and interpretation of quantitative and qualitative data for accurate design and implementation.
- Conceptual design and managing production of websites and portals.

**Technical/Professional Knowledge**:

- IT Architecture
- IT Concepts
- Systems Analysis and Design

**Behavioural Competencies**:

- Technical/Professional Knowledge and Skills
- Decision Making
- Collaborating
- Innovation
- Influencing
- Managing Work
- Continuous Learning
- Coaching

**Qualifications/Certifications**:
Essential Qualifications: NQF Level: Diploma

Preferred Qualification: BSc (Computer Science), BCom (Information Systems).

Professional Qualification Level 6 (As per new degree naming conventions).

Preferred Certifications: TOGAF Certification

ITIL (Information Technology Infrastructure Library) or equivalent.
- **_In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent_



  • 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

    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

    Reference: CTE025183-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...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full time

    Job OverviewWe are looking for a highly skilled Senior Software Engineer to lead our software development team.Key ResponsibilitiesThis is a challenging role that requires expertise in MATLAB/Simulink software development for cutting-edge controllers and systems.Main Objectives:Develop and maintain high-quality control software and innovative 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 Twenty Degress, Inc. Full time

    We are looking for an experienced Software Engineering Lead to join our team at Twenty Degrees, Inc. In this role, you will lead a high-impact team and contribute to the development of cutting-edge software products.About Us We are a leading technology solutions provider, committed to innovation and excellence. Our goal is to deliver software products that...


  • Johannesburg, Gauteng, South Africa Network Engineering Full time

    Job Title: Lead Mechanical EngineerAbout Network EngineeringNetwork Engineering is a renowned provider of advanced technologies and innovative solutions. We are passionate about delivering cutting-edge technology and high-quality products.We are seeking an experienced Lead Mechanical Engineer to join our dynamic team. As a key member of our engineering...


  • Johannesburg, Gauteng, South Africa Faac Group Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to lead our software development team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing software projects that meet our business requirements.Main Responsibilities:Design and develop software solutions that are scalable,...


  • 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 Network Engineering Full time

    Reference: NES018147-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 Network Engineering Full time

    Reference: NES018147-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 MSP Staffing LTD Full time

    We require a highly experienced Senior Lead Software Engineer to lead our development team at MSP Staffing LTD.The successful candidate will be responsible for guiding the team to achieve the company vision and strategic objectives, while ensuring efficient and effective workflow.This role requires a deep understanding of software development, including...


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    We're seeking a highly skilled Software Quality Assurance (SQA) Engineer to join our team at Copious Software. As an SQA Engineer, you'll be responsible for ensuring the quality of our software applications by identifying and reporting defects, collaborating with developers to resolve issues, and participating in test automation framework development.You'll...


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

    We are seeking an experienced Software Engineering Lead to join our team at Standard Bank of South Africa Limited in Johannesburg, South Africa. This is a key member of our engineering leadership who will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.Key ResponsibilitiesFoster a culture of excellence...


  • Johannesburg, Gauteng, South Africa Norrin Radd (Pty) ltd Full time

    Job Title: Lead Software EngineerAbout Us:Norrin Radd (Pty) ltd is a leading technology company that specializes in developing innovative software solutions. We are currently seeking a highly skilled Lead Software Engineer to join our team.Job Responsibilities:Act as the technical authority, guiding the team on architecture, design, and implementation...


  • 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

    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...

  • Technical Lead

    1 week ago


    Johannesburg, Gauteng, South Africa RELX Full time

    About the JobWe are looking for a talented Technical Lead - Software Engineering to lead our software engineering team. As a Technical Lead, you will provide direct input to project plans, schedules, and methodology in the development of cross-functional software products.Key ResponsibilitiesDirectly supervise and mentor junior engineers.Develop and...