Software Development Engineer Job Vacancy in Ziguinchor, Senegal – Technology

October 22, 2026
Apply Now

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.