Software Engineer Leader

6 days ago


Pretoria, Gauteng, South Africa Smartek21, LLC Full time
Job Description for Software Engineer Leader

About the company:

Smartek21, LLC, a leading force in software development, user experience, and design thinking, is recognized as one of the most well-known and respected companies in South Africa and beyond.

We have a strong culture of excellence, consistently delivering exceptional software solutions that meet the needs of our clients.

We are a team of over 200 highly qualified professionals who craft awe-inspiring, unique, and revolutionary solutions to complex problems.

Key Responsibilities:

  • Analyzing and solving complex issues efficiently.
  • Writing maintainable and high-quality code based on specifications.
  • Integrating software components and third-party tools seamlessly.
  • Verifying, testing (unit, integration, end-to-end), and deploying programs and systems.
  • Managing and collaborating on codebases using version control systems.
  • Debugging and enhancing existing software for better performance.
  • Recommending and implementing system enhancements.
  • Communicating effectively with clients to understand needs and provide technical solutions.
  • Staying updated with emerging technologies and industry trends.
  • Delivering consistently under tight deadlines.
  • Guiding and supporting intermediate and junior developers.
  • Leading projects, ensuring quality and timely delivery.
  • Assisting in defining project scope, deliverables, and timelines.
  • Working autonomously, managing time and priorities effectively.
  • Assessing impacts, costs, and regulatory considerations in decision-making.
  • Designing scalable and maintainable software solutions.
  • Utilizing monitoring, logging, deployment, cloud, storage, and messaging protocols.
  • Applying Agile principles and participating in Agile ceremonies.

Requirements:

  • Minimum of a BSc degree in Computer Science, Software Engineering, or a related field.
  • 4+ years in Software Development, including Full Stack development and working with multiple programming languages and frameworks.
  • Leadership: Proven experience leading a small team through the full software development life cycle, from proof of concept to project support.
  • Client Engagement: Hands-on experience working directly with clients.
  • Collaboration: Experience collaborating with UX/UI designers throughout the project lifecycle.
  • Technical Expertise:
    • Proficiency in at least one object-oriented programming language (e.g., Java, C#, C++) and experience with multiple backend, frontend, and mobile technologies.
    • Strong knowledge of relational databases (e.g., SQL, PostgreSQL) with experience in database design optimization.
    • Experience with multiple software frameworks (e.g., Spring, Django, .NET, Angular).
    • Familiarity with testing frameworks (e.g., JUnit, Mocha).
  • Up-to-date Knowledge: Current knowledge of emerging technologies, frameworks, and tools, with the ability to select the best fit for specific problems.


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

    About UsBlue Bean Software is more than just a workplace – it's a community of brilliant minds. We've created an environment where software engineers, developers, and tech enthusiasts can thrive, grow, and express themselves freely.Our culture is built on trust, integrity, and self-motivation. We're committed to fostering a collaborative atmosphere where...


  • Pretoria, Gauteng, South Africa Network IT Full time

    Software EngineerReference: BIT002696-Muld-1Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer. Hybrid Model. Permanent / fixed term.Duties & ResponsibilitiesRequirements5-8 years' solid development experienceBack-end and Full stack DevelopmentComfortable in team leader roleComfortable as client...


  • Pretoria, Gauteng, South Africa Iris Software Full time

    Job DescriptionManager Software EngineeringJob Rank: ManagerLocation: Johannesburg, GautengYour responsibilitiesThe Africa Assurance Digital Innovation 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 process...


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

    At Blue Bean Software, we're shaping the future of technology.We're a leading custom software and product development company, partnering with both large enterprises and dynamic start-ups to solve complex challenges.Our team delivers tailored solutions that blend cutting-edge technology with a deep understanding of our clients' needs.We're pioneers in our...


  • Pretoria, Gauteng, South Africa Mukuru Full time

    Software Engineering ManagerAbout Mukuru: Mukuru is a leading next-generation financial services platform, dedicated to empowering Africa's emerging consumers by providing accessible, reliable, and affordable financial solutions.Founded in , Mukuru has grown exponentially, serving over 16 million customers across more than 50 countries, and completing over...

  • Software Engineer

    2 days ago


    Pretoria, Gauteng, South Africa Headspace Global Full time

    Our client, a leading software engineering consultancy specializing in software and UX/UI solutions, is expanding and looking for software engineers.Requirements:5 years post-graduate software engineering experienceCandidates must have a background in the finance, insurance, or fintech industryExperience dealing with stakeholders / consulting experienceOwn...


  • Pretoria, Gauteng, South Africa Bet Software Full time

    Job OverviewWe are seeking a highly skilled Product Development Engineer to join our team at Bet Software. As a key member of our R&D department, you will be responsible for designing, developing, and evaluating new product ideas.

  • Software Engineer

    3 days ago


    Pretoria, Gauteng, South Africa E and D Recruiters Full time

    International Company - Software Engineer (Cryptography and Network Security)Reference: Pta003178-EP-3This exciting career opportunity is for a person with skills in Cryptography and computer & network security. We require a Software Engineer with 2 years working experience in C/C++ and Linux-based product development. Become a specialist in network security...

  • Software Engineer

    2 days ago


    Pretoria, Gauteng, South Africa E And D Recruiters Full time

    International Company - Software Engineer (Cryptography and Network Security)Reference: Pta-EP-3This exciting career opportunity is for a person with skills in Cryptography and computer & network security.Position Overview: We require a Software Engineer with 2 years working experience in C / C++ and Linux-based product development.Become a specialist in...

  • Software Engineer

    4 days ago


    Pretoria, Gauteng, South Africa OfferZen Ltd Full time

    THE ROLE As a software engineer, you will be joining an exciting new product poised to transform how healthcare is delivered in South Africa and parts of Africa. You will work with a multidisciplinary team to provide ingenious solutions to business problems using the latest technologies. You will practice and champion best practices throughout the SDLC...

  • Software Engineer

    3 days ago


    Pretoria, Gauteng, South Africa Zecutive Consultants Full time

    Zecutive Consultants is a fast-growing company that specializes in Software Development, Simulation Design, Process Engineering, and optimizing efficiency across various industries. We are seeking an experienced Software Engineer to join our dynamic software engineering department based in Pretoria. Our clients include top multinational mining and industrial...


  • Pretoria, Gauteng, South Africa Network IT Full time

    Software Engineer (Mid to Senior)Reference: BIT002696-Muld-1A software solution company based in Pretoria is looking for a proactive Mid to Senior Software Engineer. This position follows a hybrid model and can be either permanent or fixed term.Duties & ResponsibilitiesRequirements:5-8 years' solid development experienceBack-end and Full stack...


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

    Senior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master's degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software engineering team. Comfortable acting as point of contact for international clients. Responsibilities: Leading the...

  • QA Engineer

    23 hours ago


    Pretoria, Gauteng, South Africa Copious Software Full time

    Ready to embark on this thrilling journey? Apply now and let's revolutionize the economic and technology landscape togetherAbout Copious )We're Copious. At Copious, we believe in People, Knowledge and Solutions. We believe that when you bring those three things together, you can create something truly valuable. That's why we bring together engaged talents to...


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

    Senior Software EngineerPretoria-EastMinimum requirements and experience:BEng (Electronic or Computer Engineering).Master's degree will be beneficial.5-10 years of working experience in software engineering2-5 years leading a software engineering team.Comfortable acting as point of contact for international clients.Responsibilities:Leading the software...


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

    Embedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements. As part...


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

    BEng (Electronic or Computer Engineering).Master's degree will be beneficial.5-10 years of working experience in software engineering.2-5 years leading a software engineering team.Comfortable acting as point of contact for international clients.Responsibilities:Leading the software engineering team.Work in an Agile environment with other software, hardware,...


  • Pretoria, Gauteng, South Africa Inspired Testing Full time

    Job DescriptionAbout UsInspired Testing is a leading provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law.About the RoleWe are...


  • Pretoria, Gauteng, South Africa Mukuru Full time

    We are looking for an experienced Software Engineering Team Lead to join our dynamic Financial Services (Wallets) engineering team, where you'll collaborate with passionate individuals who are committed to revolutionizing the industry. As a Software Engineering Team Lead, you'll be a technical expert, a team leader, and a problem solver, ensuring the...


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

    Embedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements. As...