Job Description
Position: Senior Software Developer
Company: Microsoft Eswatini
Location: Manzini, Eswatini
Experience: 5-7 years
Education: Bachelor’s Degree in Computer Science or related field
Employment Type: Full-time
Industry: Information Technology
Department: Software Engineering
Salary: 45,000 SSP – 75,000 SSP
Vacancies: 1
Company Overview
Microsoft Eswatini is a leading force in the digital transformation of the Southern African region. As a global leader in technology, our local operations focus on empowering every person and organization on the planet to achieve more. We specialize in cloud computing, productivity software, and advanced hardware solutions that drive innovation across various sectors. By joining our team, you become part of a global mission to bridge the digital divide and foster technological growth within the local economy. We pride ourselves on creating a culture of inclusion, innovation, and continuous learning, making us one of the most sought-after employers for tech professionals seeking career opportunities in Eswatini.
Our presence in Manzini serves as a strategic hub for developing localized software solutions that meet the unique needs of the African market. We integrate cutting-edge artificial intelligence and machine learning into our core products, ensuring that our clients stay ahead in an increasingly digital world. We are committed to ethical technology development and sustainable business practices, ensuring that our growth contributes positively to the social fabric of the nation.
Job Overview
We are currently seeking a highly skilled and motivated Senior Software Developer to join our elite engineering team in Manzini. This role is critical to our mission of developing robust, scalable, and high-performance software applications that serve a diverse client base. The successful candidate will be responsible for the entire software development lifecycle, from initial concept and design to deployment and maintenance. This is a high-impact role that requires a deep understanding of modern programming paradigms and a passion for solving complex technical challenges. If you are looking for meaningful employment in Eswatini, this position offers the perfect platform to showcase your expertise and grow within a world-class organization.
As a Senior Software Developer, you will work closely with product managers, UX designers, and other engineers to translate business requirements into technical specifications. You will play a pivotal role in architectural decisions, ensuring that our systems are secure, efficient, and capable of handling massive data loads. You can find more information about our global initiatives at https://eswatinijobsearch.com.
Key Responsibilities
- Lead the design and development of complex software systems using modern programming languages and frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to industry best practices.
- Conduct thorough code reviews to ensure high-quality standards and knowledge sharing within the team.
- Troubleshoot, debug, and upgrade existing software to optimize performance and reliability.
- Mentor junior developers and contribute to the continuous improvement of engineering processes.
- Implement security protocols and data protection measures to safeguard sensitive information.
Required Skills
- Expert proficiency in languages such as C#, Java, Python, or C++.
- Deep understanding of cloud-native architectures and microservices patterns.
- Strong experience with SQL and NoSQL databases.
- Proficiency in DevOps practices, including CI/CD pipelines and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and the ability to think architecturally.
- Strong communication skills to collaborate effectively with non-technical stakeholders.
Education
A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field is mandatory. A Master’s degree in a specialized area of Computer Science is highly preferred.
Experience
Candidates must possess a minimum of 5 years of professional software development experience, with a proven track record of delivering large-scale enterprise applications. Experience in cloud environments (Azure, AWS, or GCP) is essential for this role.
Salary
The monthly salary for this position ranges from 45,000 SSP to 75,000 SSP, depending on experience and technical expertise. This is a competitive package designed to attract the best talent in the region.
Benefits
- Comprehensive health and wellness insurance package.
- Performance-based annual bonuses and equity options.
- Flexible working hours and remote work options.
- Generous paid time off and parental leave.
- Subsidized meal programs and wellness facilities.
Training
- Access to Microsoft Learn and advanced certification programs.
- Regular internal workshops on emerging technologies.
- Annual budget for professional conferences and seminars.
For more job vacancies across the continent, visit https://cameroonjobsearch.com/.
Working Environment
Our Manzini office provides a modern, collaborative, and high-tech environment designed to foster creativity and productivity. We offer an open-plan workspace with dedicated quiet zones for deep work. We believe in a culture of transparency and meritocracy, where every voice is heard. Our team operates in an agile environment, utilizing Scrum and Kanban methodologies to ensure efficient delivery and continuous feedback.
Application Process
Interested candidates should submit their CV and a cover letter detailing their relevant experience through our official recruitment portal. The selection process includes an initial screening, a technical assessment, and multiple rounds of interviews with our engineering leadership. We are looking for individuals who are passionate about technology and eager to contribute to the digital landscape of Eswatini. For more career opportunities in Eswatini, please check our portal regularly at https://ethiopiajobssearch.com/.
Equal Opportunity Statement
Microsoft Eswatini is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are hiring in Eswatini to build a team that represents the diversity of our global customer base.