Senior Software Developer Job Vacancy in Khartoum, Sudan – Information Technology

Apply Now

Job Description

Position: Senior Software Developer

Company: Microsoft Sudan

Location: Khartoum, Sudan

Experience: 5+ years

Education: Bachelor’s Degree in Computer Science or related field

Employment Type: Full-time

Industry: Information Technology

Department: Engineering and Development

Salary: 850,000 – 1,200,000 SSP per month

Vacancies: 1

Company Overview

Microsoft is a global leader in software, services, and solutions that empower every person and every organization on the planet to achieve more. In Sudan, we are committed to driving digital transformation and fostering innovation through cutting-edge technology. As part of our mission to bridge the digital divide, our local operations focus on providing scalable cloud solutions and enterprise software that supports the growing economy. We offer a dynamic environment where creativity meets technical excellence, ensuring that our clients receive the highest standard of digital tools. Finding meaningful employment in Sudan has never been more exciting with our expanding tech ecosystem.

Our presence in the region is dedicated to empowering local developers and engineers to build the next generation of applications. We believe in fostering a culture of continuous learning and inclusivity, making us one of the most sought-after employers for tech professionals seeking career opportunities in Sudan. By joining our team, you become part of a global legacy of innovation.

Job Overview

We are currently seeking a highly skilled Senior Software Developer to join our engineering team in Khartoum. This role is critical to our mission of delivering high-performance software solutions tailored to the unique needs of the Sudanese market. The successful candidate will be responsible for designing, developing, and maintaining complex software architectures that drive efficiency and user engagement. This is a premier job vacancy in Sudan for professionals who thrive in high-stakes, high-reward environments.

As a Senior Developer, you will lead technical initiatives, mentor junior staff, and collaborate with cross-functional teams to deliver robust software products. You will play a pivotal role in our digital roadmap, ensuring that our technology stack remains modern, secure, and scalable. For more information on our global initiatives, visit https://sudanjobsearch.com.

Key Responsibilities

  • Design and implement scalable, high-performance software applications using modern programming languages.
  • Lead the full software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
  • Collaborate with product managers and UX designers to translate business requirements into technical specifications.
  • Conduct rigorous code reviews to ensure adherence to industry best practices and security standards.
  • Optimize application performance and troubleshoot complex technical issues in production environments.
  • Mentor junior developers and foster a culture of technical excellence within the engineering department.

Required Skills

  • Expert proficiency in Java, Python, or C# within a cloud-native environment.
  • Deep understanding of microservices architecture and RESTful API design.
  • Strong expertise in SQL and NoSQL database management systems.
  • Proficiency in DevOps practices, including CI/CD pipelines and containerization (Docker/Kubernetes).
  • Excellent problem-solving skills and the ability to architect complex systems.
  • Strong communication skills to collaborate with diverse, international teams.

Education

A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field is mandatory. A Master’s degree in Information Technology or Computer Engineering is highly preferred and will be considered an advantage during the selection process.

Experience

Candidates must possess a minimum of 5 years of professional experience in software development. Proven experience in leading technical projects and working within an Agile/Scrum framework is essential. We are looking for individuals who have successfully deployed large-scale enterprise applications in a production environment.

Salary

The monthly salary for this position ranges from 850,000 SSP to 1,200,000 SSP, depending on the candidate’s expertise and technical assessment results. This competitive package reflects the high level of skill required for this role.

Benefits

  • Comprehensive health and wellness insurance coverage.
  • Performance-based annual bonuses and incentives.
  • Flexible working hours and remote work options.
  • Paid time off and parental leave.
  • Access to global learning platforms and certification programs.

Explore more professional roles across the continent at https://tanzaniajobsearch.com/job-vacancy-tanzania/.

Training

  • Continuous professional development through Microsoft Learn.
  • Internal workshops on emerging technologies like AI and Machine Learning.
  • Leadership training for senior-level technical staff.

Working Environment

The working environment at Microsoft Sudan is collaborative, innovative, and highly professional. We provide state-of-the-art hardware and software tools to ensure our engineers can perform at their best. While our primary office is located in Khartoum, we embrace a hybrid work model that supports work-life balance. We are committed to hiring in Sudan to build a local hub of excellence.

Application Process

Interested candidates should submit their updated CV and a cover letter detailing their technical expertise through our official recruitment portal. The selection process includes a technical screening, a coding assessment, and multiple rounds of interviews with our senior engineering leadership. For more career opportunities in the region, visit https://egyptjobsearch.com/job-vacancy-in-egypt/.

Equal Opportunity Statement

Microsoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit, and business needs, without regard to race, religion, color, national origin, gender, sexual orientation, age, or disability status. We encourage all qualified applicants to apply for this job vacancy in Sudan.