Senior Software Developer Job Vacancy in Adis Abeba, Ethiopia – Technology

August 11, 2026
Apply Now

Job Description

Position: Senior Software Developer

Company: Microsoft Ethiopia

Location: Adis Abeba, Ethiopia

Experience: 5+ years

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

Employment Type: Full-time

Industry: Technology

Department: Engineering

Salary: 45,000 – 75,000 SSP

Vacancies: 1

Company Overview

Microsoft is a global leader in technology, dedicated to empowering every person and every organization on the planet to achieve more. In Ethiopia, our mission is to bridge the digital divide and foster innovation through cutting-edge software solutions and cloud computing services. As part of our growing regional hub, we are looking for top-tier talent to join our engineering teams. We provide a culture of continuous learning and high impact, ensuring that every professional has the tools they need to succeed. We are currently offering exciting career opportunities in Ethiopia for those who want to shape the future of digital transformation.

Our presence in the region focuses on localized solutions that address unique market needs while maintaining global standards of excellence. We believe in diversity, inclusion, and the power of technology to create positive social change. By joining our team, you become part of a global community of innovators working on the next generation of software products.

Job Overview

We are seeking a highly skilled Senior Software Developer to join our core engineering team in Adis Abeba. This role is critical to our mission of delivering robust, scalable, and secure software applications to our growing user base in East Africa. The successful candidate will be responsible for designing, developing, and maintaining complex software systems that drive digital transformation across various sectors. This is a high-impact role that requires deep technical expertise and a passion for solving complex computational problems. You will work closely with product managers, designers, and other engineers to turn conceptual ideas into functional, high-performance software. For more information on our global initiatives, visit https://ethiopiajobssearch.com.

Key Responsibilities

  • Lead the design and implementation of scalable software architectures for cloud-based applications.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct thorough code reviews to ensure software quality and adherence to standards.
  • Troubleshoot, debug, and resolve complex software defects in production environments.
  • Mentor junior developers and contribute to the continuous improvement of engineering processes.

Required Skills

  • Expert proficiency in modern programming languages such as C#, Java, or Python.
  • Deep understanding of cloud computing platforms and microservices architecture.
  • Strong knowledge of database management systems and SQL/NoSQL technologies.
  • Experience with DevOps practices and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Strong communication skills to collaborate with global teams.

Education

A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field is required. 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 experience in software development, with a proven track record of delivering high-quality software products. Experience working in an Agile/Scrum environment is essential. We value candidates who have experience working in large-scale, distributed systems.

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.
  • Flexible working hours and remote work options.
  • Generous paid time off and parental leave.
  • Professional development budget for certifications and conferences.
  • Access to cutting-edge hardware and software tools.

Explore more international career paths at https://rwandajobsearch.com/.

Training

  • Continuous learning programs and internal technical workshops.
  • Access to Microsoft’s world-class online learning platforms.
  • Mentorship programs with senior industry experts.
  • Specialized training for new cloud technologies.

Working Environment

Our office in Adis Abeba provides a modern, collaborative, and inclusive environment. We foster a culture of innovation where ideas are encouraged and diversity is celebrated. While we offer flexible working arrangements, our office is equipped with state-of-the-art facilities to support both in-person and hybrid work models. We prioritize a healthy work-life balance to ensure our employees remain motivated and creative.

Application Process

Interested candidates should submit their updated 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 several rounds of interviews with our engineering leadership. We are committed to a fair and transparent hiring process for all applicants. For more job vacancies, visit https://eswatinijobsearch.com/.

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. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, or disability status in our employment practices. We are hiring in Ethiopia and look forward to meeting talented individuals from all backgrounds.