Software Engineering Team Lead

3 weeks ago


Johannesburg, Gauteng, South Africa Plus 1x Full time

We are seeking an experienced Software Engineering Team Lead to join our team at Plus 1x.

This role offers a competitive salary of $120,000 per year and provides opportunities for professional growth and development in the field of software engineering.

About the Role

The successful candidate will have a strong technical background in Java and/or .NET development, with at least 5 years of experience in a technical leadership role. They will lead a team of developers on core Java / J2EE and/or .NET platforms, overseeing project development from start to finish.

The ideal candidate will have in-depth knowledge of Java EE, Spring Framework, and related technologies, as well as proficiency in database design and SQL. Experience with microservices architecture and containerization (e.g., Docker) is also highly desirable.

Key Responsibilities
  • Lead development teams on complex projects, ensuring timely completion and high-quality results.
  • Collaborate with cross-functional teams to define project requirements and develop technical roadmaps.
  • Mentor junior developers, providing guidance and support to help them grow professionally.
  • Review and approve documentation created by team members, ensuring consistency and accuracy.
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve team performance and efficiency.
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field.
  • At least 5 years of experience in a technical leadership role, with a strong track record of success.
  • Expert-level knowledge of Java EE, Spring Framework, and related technologies.
  • Proficiency in database design and SQL, with experience working with microservices architecture and containerization.
  • Strong communication and interpersonal skills, with the ability to work effectively with diverse teams.
What We Offer
  • A competitive salary of $120,000 per year.
  • A comprehensive benefits package, including health insurance, retirement plans, and paid time off.


  • Johannesburg, Gauteng, South Africa The Hiring House Full time

    Job OverviewWe are seeking an experienced Software Engineering Team Lead to join our team at The Hiring House.About the RoleThe Software Engineering Team Lead will lead a high-performing team of engineers in delivering complex software solutions. This role requires a deep understanding of software development principles, strong technical leadership skills,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software Engineering Team LeadAt Network Recruitment, we are seeking a highly skilled Software Engineering Team Lead to join our team. The ideal candidate will have a strong background in software development and excellent leadership skills.Key Responsibilities:Lead and manage cross-functional development teams throughout the full software...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a seasoned Software Engineering Team Lead to spearhead our front-end development efforts. With a strong background in modern JavaScript frameworks, you will lead the adoption of new technologies and frameworks to improve team productivity and code quality.The ideal candidate will have at least 5 years of experience in front-end development,...


  • Johannesburg, Gauteng, South Africa H2R Africa Full time

    Senior Software Engineering Team LeadH2R Africa is seeking a seasoned Senior Software Engineering Team Lead to join our team. As a key member of our engineering leadership, you will be responsible for leading, mentoring, and developing a high-performing development team, fostering a culture of collaboration and continuous improvement.Key...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock Your Potential as a Senior Software Project LeadAt Entelect Software Ltd, we're on the lookout for an exceptional individual to join our team as a Senior Software Project Lead. This exciting opportunity offers a chance to elevate your career and take on new challenges in a dynamic environment.As a Senior Software Project Lead, you'll be responsible...


  • Johannesburg, Gauteng, South Africa Kaelo Full time

    Job Title: Software Engineering Team LeadAbout the Role:Kaelo is seeking an experienced Systems Department Lead to oversee the design, development, and implementation of our existing and new systems.Main Responsibilities:Co-ordinate a team of talented business analysts, developers, and 3rd party vendors to ensure seamless project delivery.Develop...


  • Johannesburg, Gauteng, South Africa MRI Software Full time

    Job Overview:MRI Software, a global leader in real estate software, is seeking an experienced UX Lead to oversee all aspects of the user experience design process. As part of our team, you will be responsible for leading a team of UX designers and collaborating with cross-functional teams to create innovative, user-centric solutions.About the Role:Lead and...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Job DescriptionCompany OverviewEntelect Software Ltd is a dynamic and multidisciplinary environment that encourages versatility and provides individual attention to career development. We prioritize people and nurture a culture of growth, collaboration, and innovation.SalaryWe offer a competitive compensation package with twice-yearly salary increases and...


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

    Blue Bean Software is a leading custom software and product development IT company.We pride ourselves in delivering high-quality solutions for large enterprises and dynamic start-ups, leveraging our expertise in tech savvy and deep understanding of client needs.We have a strong presence in the financial services industry and are expanding into agritech and...


  • Johannesburg, Gauteng, South Africa H2R Africa Full time

    About This RoleWe are seeking an experienced Senior Software Engineering Lead to lead and mentor our high-performing development team. The ideal candidate will have a proven track record of delivering scalable software solutions and fostering a culture of collaboration and continuous improvement.Key ResponsibilitiesLead a team of software engineers to...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job OverviewWe are seeking a highly skilled and experienced Software Engineer Lead to join our team at Network Recruitment. As a key player in the development process, you will ensure that the software you produce is performant, reliable, and scalable, meeting both technical and business requirements.


  • Johannesburg, Gauteng, South Africa Specd Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Lead to join our team at Specd.This is a 6-month contract position, working on-site in Gauteng, Johannesburg.You will be responsible for architecting, designing, building, and maintaining full-stack software applications to support our fintech business in the micro-lending sector.The...

  • Software Architect

    4 weeks ago


    Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting OpportunitySoftware Architect - JavaEntelect Software Ltd is seeking a seasonedSoftware Architect - Javato lead the development of our web and mobile applications.As a key member of our team, you will be responsible for:Leveraging your expertise to develop world-class applications for leading organisations in South Africa.Engaging in various stages...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting Opportunity for a Development Manager at Entelect - Elevate your career at Entelect, a company that prioritizes people and fosters a culture of growth, collaboration, and innovation.Join a dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career development, including intentional and regular...


  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    Job Title: Software Engineering LeadWe are seeking an experienced Software Engineering Lead to join our team at Kerridge Commercial Systems. As a key member of our development team, you will be responsible for leading the design and development of software applications.Key Responsibilities:Lead the design and development of software applicationsCollaborate...


  • Johannesburg, Gauteng, South Africa Fusion Software Full time

    Job Description:Fusion Software is a South African based software solutions provider. Our company has been operating since 2002 and currently serves over 15,000 users worldwide.We offer comprehensive business solutions to clients of all sizes, including CRM, Sales, Projects, Timesheets, Stock, Manufacturing, Accounts and HR modules. We strive to tailor our...


  • Johannesburg, Gauteng, South Africa THINK TANK Full time

    Job Title: Senior Software Engineering LeadThe role of a Senior Software Engineering Lead at Think Tank is pivotal, driving the development and execution of our AWS-based systems. As the head of our engineering efforts, you will lead a dynamic team to build software solutions that not only meet but exceed industry standards for security, reliability, and...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job DescriptionThe Senior Developer role at Planet10 involves leading the development of both front-end and back-end processes, ensuring seamless implementation from conception to final product according to business needs. The ideal candidate will oversee the design, development, and maintenance of fully-fledged platforms, working closely with Software...


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

    About Blue Bean SoftwareWe are a custom software and product development IT company that delivers innovative solutions for large enterprises and dynamic start-ups.Our team is passionate about solving complex problems and taking on high-stakes projects using a balanced combination of technical expertise and deep understanding of our clients' needs.We have a...


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

    Job SummaryThis is a senior-level software engineering position that requires a high degree of technical expertise and leadership skills. The successful candidate will be responsible for leading large-scale software development projects, providing technical guidance and oversight, and collaborating with cross-functional teams to deliver high-quality...