Job Description
Position: Software Development Engineer
Company: Microsoft
Location: Ziguinchor, Senegal
Experience: 3-5 years
Education: Bachelor’s degree in Computer Science or related field
Employment Type: Full-time
Industry: Technology
Department: Software Development
Salary: 2,500,000 – 4,000,000 SSP per month
Vacancies:1
Company Overview
Microsoft is a global leader in software, cloud services, and digital transformation, with a growing presence in Africa. In Senegal, Microsoft collaborates with local enterprises, educational institutions, and government agencies to drive innovation and build a skilled workforce. The Ziguinchor office serves as a hub for regional projects, offering a dynamic environment where technology meets community development. As part of Microsoft’s commitment to inclusive growth, the company invests in training programs and partnerships that empower local talent. This role contributes to Microsoft’s mission of enabling every person and organization to achieve more, while supporting Senegal’s digital economy.
Job Overview
The Software Development Engineer will design, develop, and maintain high‑quality applications that address the needs of Microsoft’s customers in West Africa. Working closely with product managers, designers, and fellow engineers, you will create scalable solutions on Azure and integrate them with local services. This position offers a unique opportunity to work on cutting‑edge technologies, influence product direction, and contribute to the digital transformation of Senegal. Candidates will be part of a collaborative team that values creativity, continuous learning, and impact. For more information about Microsoft’s vision in Africa, visit our career portal.
Key Responsibilities
- Develop, test, and deploy cloud‑based applications using C#, .NET, and Azure services.
- Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
- Maintain code quality through peer reviews, automated testing, and adherence to best practices.
- Optimize application performance and ensure scalability for a growing user base.
- Participate in agile ceremonies, including sprint planning, daily stand‑ups, and retrospectives.
- Provide technical mentorship to junior developers and contribute to knowledge sharing sessions.
- Stay updated with emerging technologies and propose innovative solutions aligned with business goals.
Required Skills
- Proficiency in C#, .NET Core, and Azure cloud platform.
- Strong understanding of RESTful APIs, microservices architecture, and database design.
- Experience with front‑end frameworks such as React or Angular is a plus.
- Solid problem‑solving abilities and attention to detail.
- Excellent communication skills in English; French proficiency is advantageous.
- Ability to work independently and as part of a diverse, multicultural team.
Education
A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline is required. Advanced certifications in Azure or related technologies are considered an asset.
Experience
Applicants should have 3–5 years of professional software development experience, preferably in cloud environments or enterprise applications. Experience delivering products for emerging markets is highly valued.
Salary
The compensation package ranges from 2,500,000 to 4,000,000 SSP per month, commensurate with experience and expertise. Additional performance‑based bonuses may be offered.
Benefits
- Comprehensive health insurance covering medical, dental, and vision.
- Generous paid time off and public holiday schedule.
- Professional development budget for certifications and conferences.
- Access to Microsoft’s global learning platforms and internal training resources.
- Employee assistance program and wellness initiatives.
- Flexible working hours and remote work options.
Training
- Onboarding program that includes Azure fundamentals and Microsoft’s development standards.
- Mentorship pairing with senior engineers for the first six months.
- Regular workshops on emerging technologies such as AI, IoT, and data analytics.
- Opportunities to attend internal hackathons and innovation challenges.
Working Environment
Microsoft’s Ziguinchor office offers a modern, collaborative workspace equipped with state‑of‑the‑art technology. The culture promotes inclusivity, creativity, and a growth mindset. Employees enjoy a vibrant community, regular team‑building activities, and access to global networks. The office is located near key transport links, making commuting convenient for staff.
Application Process
Interested candidates should submit their application through the online portal. The process includes an initial resume review, a technical assessment, and two interview rounds—one focusing on technical expertise and another on cultural fit. Successful applicants will receive a formal offer and onboarding schedule.
Equal Opportunity Statement
Microsoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of gender, race, ethnicity, religion, sexual orientation, or disability. Our hiring practices reflect our dedication to fairness and respect.