Software Engineer Leader
6 days ago
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.
-
Backend Software Engineer Role
1 day ago
Pretoria, Gauteng, South Africa Blue Bean Software Full timeAbout 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...
-
Java Software Engineer
1 week ago
Pretoria, Gauteng, South Africa Network IT Full timeSoftware 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...
-
Software Technical Manager
3 days ago
Pretoria, Gauteng, South Africa Iris Software Full timeJob 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...
-
Mobile Software Engineer
3 days ago
Pretoria, Gauteng, South Africa Blue Bean Software Full timeAt 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...
-
Software Engineering Manager
3 days ago
Pretoria, Gauteng, South Africa Mukuru Full timeSoftware 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 timeOur 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...
-
Product Development Engineer
3 days ago
Pretoria, Gauteng, South Africa Bet Software Full timeJob 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 timeInternational 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 timeInternational 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 timeTHE 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 timeZecutive 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...
-
Java Software Engineer Pretoria Central
3 days ago
Pretoria, Gauteng, South Africa Network IT Full timeSoftware 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...
-
Senior Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSenior 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 timeReady 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...
-
Senior Software Engineer
4 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSenior 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...
-
Embedded Software Engineer
4 days ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeEmbedded 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...
-
Senior Software Engineer
2 days ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeBEng (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,...
-
Software Engineering Lead
3 days ago
Pretoria, Gauteng, South Africa Inspired Testing Full timeJob 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...
-
Software Engineering Team Lead
3 days ago
Pretoria, Gauteng, South Africa Mukuru Full timeWe 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...
-
Embedded Software Engineer
4 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeEmbedded 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...