Key Responsibilities
– Design, develop, test, and deploy robust software applications and integration solutions.
– Collaborate with cross-functional engineering teams to build scalable systems.
– Troubleshoot, debug, and optimize application performance across diverse enterprise architectures.
– Interface application software with telecommunications, cloud, or network infrastructure, including familiarity with Huawei equipment or other major industry vendors.
Job Summary
- Employer: Huawei Technologies (Botswana) Pty Ltd
- Job Type: Full-time
- Location: Gaborone, Botswana
- Category: Software Development
- Closing Date: 2026-10-25
Key Responsibilities
- Design, develop, test, and deploy robust software applications and integration solutions.
- Collaborate with cross-functional engineering teams to build scalable systems.
- Troubleshoot, debug, and optimize application performance across diverse enterprise architectures.
- Interface application software with telecommunications, cloud, or network infrastructure, including familiarity with Huawei equipment or other major industry vendors.
Requirements
- Education: Bachelor’s Degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
- Experience: 5+ years of hands-on software development and engineering experience.
How to Apply
resourcesbw3@huawei.com
strictly no hand deliveries
Applications should be addressed to:
Human Resources Manager
Frequently Asked Questions
What qualifications or certifications are typically required for an Application and Software Engineer/IT Officer role in Botswana?
Most employers require a Bachelor's degree in Computer Science, Software Engineering, or Information Technology from a recognized institution such as the University of Botswana or BIUST. Professional certifications like CCNA, AWS Cloud Practitioner, or Microsoft Azure Fundamentals are highly valued. Practical coding skills in Python, Java, or C++ often carry as much weight as formal credentials.
What are the typical day-to-day responsibilities in this role at a company like Huawei in Botswana?
Daily tasks include developing and maintaining software applications, troubleshooting system issues, and providing IT support to internal teams or clients. You may also configure network infrastructure, manage databases, and collaborate with regional teams on technology rollouts. Documentation and reporting are essential, as is occasional travel to client sites across Botswana.
How does workplace culture and employer expectations differ for IT roles in Botswana compared to other countries?
Botswana workplaces emphasize respect for hierarchy and formal communication, especially in multinational companies like Huawei. Punctuality and professional dress are important, though tech teams often have more flexibility. Employers value loyalty and long-term commitment, with performance reviews typically conducted annually rather than quarterly.
What career progression opportunities exist for Software Engineers and IT Officers in Botswana?
Entry-level engineers can advance to senior developer, team lead, or IT manager roles within five to seven years. Specializing in emerging areas like cloud computing, cybersecurity, or 5G networks opens doors to regional positions covering Southern Africa. Some professionals transition into consulting or establish their own IT firms serving the growing local market.
What employee benefits are standard for full-time IT positions in Botswana?
Standard benefits include paid annual leave of 15-25 days, mandatory pension contributions through the Botswana Public Officers Pension Fund or private schemes, and medical aid coverage. Multinational companies often provide additional perks such as performance bonuses, training allowances, and group life insurance. Remote work arrangements are increasingly common but vary by employer policy.
What should I include in my application to stand out to employers like Huawei in Botswana?
Highlight practical projects and internships that demonstrate hands-on problem-solving, as local employers prioritize experience over academic grades alone. Include a well-structured portfolio or GitHub repository showcasing your code. Tailor your CV to emphasize teamwork and adaptability, as multinational companies in Botswana seek candidates who can collaborate across diverse cultural and technical environments.