Current jobs related to Software Engineering and Technology Lead - Randburg, Gauteng - Preferental Technologies (Pty) Ltd.


  • Randburg, Gauteng, South Africa Mc Technology Staffing Full time

    Company Overview:Mc Technology Staffing is a leading provider of technology solutions, committed to excellence in software development.We are seeking a skilled Senior Software Engineer to join our team.


  • Randburg, Gauteng, South Africa Mc Technology Staffing Full time

    About Us:At Mc Technology Staffing, we are passionate about delivering innovative software solutions that meet our clients' needs.Job Summary:We are looking for a skilled Senior Software Engineer to lead our software development team.Key Responsibilities:Design, develop, and implement software projects, ensuring quality and efficiency.Collaborate with...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    Reference : NES-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 cutting-edge...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    We are currently seeking a Lead Mechanical Engineer for Advanced Prototypes to join our client's team based in Germiston, Gauteng Province. As a key member of the engineering department, you will play a pivotal role in the design and development of armored vehicles, contributing to the enhancement of cutting-edge technology and ensuring the highest standards...


  • Randburg, Gauteng, South Africa Mc Technology Staffing Full time

    Minimum Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years' experience in a similar role with a proven track record in mobile development projects. Leadership abilities and a passion for mentoring junior developers. Experience with designing, implementing, and managing robust and scalable...


  • Randburg, Gauteng, South Africa Mc Technology Staffing Full time

    Minimum Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field.Minimum of 5 years' experience in a similar role with a proven track record in mobile development projects.Leadership abilities and a passion for mentoring junior developers.Experience with designing, implementing, and managing robust and scalable software...


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

    Job Location : Gauteng, JohannesburgDeadline : April 28, 2025Job DescriptionWe 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...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    We are a dynamic and innovative firm at the forefront of renewable energy solutions. Our team is comprised of dedicated professionals who share a passion for driving technological advancements in the sector.About UsWe specialize in developing cutting-edge battery energy storage systems (BESS) to revolutionize the way energy is stored and distributed. As we...


  • Randburg, Gauteng, South Africa Network IT Full time

    About the JobWe are looking for a talented C# Software Engineer Lead to lead our development team at Network IT. In this role, you will be responsible for overseeing the design, development, and implementation of custom web applications using Microsoft .NET Core technology.Your Key Responsibilities will include:Leading a team of junior developers and guiding...

  • Software Engineer

    3 weeks ago


    Randburg, Gauteng, South Africa Weplace Full time

    An industry leading Bank has an exciting opportunity available for a Software Engineer: Full Stack (Python) to join their dynamic team.POSITION INFOPurpose StatementThe level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately...


  • Randburg, Gauteng, South Africa Pro Development Group Full time

    Job Description:At Pro Development Group, we are seeking a highly skilled Software Engineering Team Lead to oversee the design, development, and implementation of software solutions. This role involves managing project timelines, ensuring high-quality code, and collaborating with cross-functional teams to define project requirements and...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    Results-Driven EngineerNetwork Engineering is looking for a dedicated Results-Driven Engineer to drive our engineering initiatives forward and help shape the future of our company.About the RoleIn this exciting position, you will be responsible for leading the structural analysis and design efforts, ensuring that all projects meet or exceed industry...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    We are committed to delivering high-quality products that meet the evolving needs of our customers. Our team is passionate about innovation and driven by a shared vision of a sustainable future.About Our TeamWe are seeking a skilled Electrical Engineer to join our team and lead the development of our cutting-edge battery energy storage systems (BESS). This...


  • Randburg, Gauteng, South Africa Mukuru Full time

    We have an exciting opportunity for a Software Engineering Team Lead to join our Financial Services (Insurance) engineering team, where you'll be surrounded by passionate individualsThe ideal candidate is expected to be a technical expert, a team leader, and a problem solver, ensuring the successful delivery of high-quality software products while...


  • Randburg, Gauteng, South Africa Twenty Degress, Inc. Full time

    We are seeking a Technical Software Lead to provide technical and architectural vision for Mventech Group products.In this role, you will lead a small, high-impact team and grow alongside the company as the product scales.You will be part of a collaborative, high-energy environment that values ownership and innovation.Your work will have a direct impact,...


  • Randburg, Gauteng, South Africa Danté Personnel Recruitment Full time

    Our client located in Johannesburg North Industrial is seeking to place a Lead Software Development Engineer - soonest:Role:Senior Software Development Engineer with proven experience in developing, testing, and implementation of C++ applications that will be used on local devices.Experience in different software languages and some in firmware...

  • Engineer, Software

    4 weeks ago


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


  • Randburg, Gauteng, South Africa Copious Software Full time

    Job Description Responsibilities:Interact with business analysts and end users to establish information needs.Conduct data analysis and data profiling on various source systems.Design and document logical and physical data models using dimension modelling techniques.Review data models with functional and technical teams.Interact with software developers,...


  • Randburg, Gauteng, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    Job DescriptionThis role provides expert technical guidance and leadership to management, driving large-scale development projects and solving complex technical problems. The successful candidate will be a senior source of expertise, providing recommendations on project sizing and budget allocation.Key ResponsibilitiesDevelop and lead multifunctional...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Job DescriptionWe are looking for a skilled Civil Design Engineer to join our team in Johannesburg North. As a key member of our infrastructure development team, you will play a crucial role in designing and developing various infrastructure projects, including roads, bridges, and utilities.About the JobYour primary responsibilities will...

Software Engineering and Technology Lead

3 weeks ago


Randburg, Gauteng, South Africa Preferental Technologies (Pty) Ltd. Full time

About Preferental

We're a trailblazer in digital property management, dedicated to innovative customer-focused solutions.

Our goal is to establish new standards in customer service and contribute to societal betterment, nurturing a culture of continuous growth and learning for our team.

Culture at Preferental

We strive to create an inclusive, diverse, and transparent work environment that values work-life balance and sustainability.

Job Overview

This role combines the responsibilities of Senior Technical Lead (60%) and Software Developer (40%), requiring the successful candidate to drive software engineering excellence, manage deployments, and ensure seamless alignment with business objectives.

Key Responsibilities

  1. Drive software development initiatives and manage deployments efficiently.
  2. Ensure software solutions meet strategic business needs.
  3. Monitor and optimise system performance metrics for optimal results.
  4. Collaborate with our web user base to enhance software functionality.
  5. Address software deployment and integration challenges effectively.
  6. Lead, mentor, and hold the software development team accountable for their work.
  7. Regularly evaluate and enhance Engineering team KPIs for improved performance.
  8. Provide regular technical reports to the Product and Innovation Manager.
  9. Offer constructive feedback on team performance and ensure high-quality outputs.
  10. Develop and oversee a Software Intern Programme.
  11. Establish clear processes for efficient knowledge transfer.
  12. Stay current with emerging software technologies.
  13. Maintain strong cybersecurity protocols and best practices.

Requirements

  1. Bachelor's degree in software engineering, Computer Science, Information Systems, or related fields.
  2. At least 10 years of experience in the technical field.
  3. Minimum 10 years of experience in software development with a focus on team leadership.
  4. Expert-level proficiency in TypeScript, Node.js, and React.js.
  5. Experience with both front-end and back-end frameworks.
  6. Proven track record of mentoring junior software developers.
  7. Strong collaboration skills with stakeholders.
  8. Experience in system architecture.
  9. Advanced understanding of SQL database and schema design.
  10. Extensive experience in software development, deployment, and integration.
  11. Skilled in process documentation.
  12. Proficient in system performance metrics and monitoring.
  13. Knowledgeable in data encryption and cybersecurity best practices.
  14. Current with software industry trends.
  15. Excellent interpersonal and communication skills.