Senior Software Engineer Job Vacancy in Bahir Dar, Ethiopia – Information Technology

Apply Now

Job Description

Position: Senior Software Engineer

Company: Microsoft Ethiopia

Location: Bahir Dar, Ethiopia

Experience: 5+ years

Education: Bachelor’s Degree in Computer Science or Software Engineering

Employment Type: Full-time

Industry: Information Technology

Department: Engineering

Salary: 45,000 – 75,000 SSP

Vacancies: 1

Company Overview

Microsoft is a global leader in technology, driving innovation through cloud computing, software development, and digital transformation solutions. In Ethiopia, we are committed to empowering every person and every organization on the planet to achieve more. Our local operations focus on bridging the digital divide and providing cutting-edge technological infrastructure to support the growing digital economy in East Africa. As part of our mission, we offer exceptional career opportunities in Ethiopia for professionals who are passionate about coding, system architecture, and solving complex global challenges through software excellence.

We pride ourselves on fostering a culture of inclusion and continuous learning. By joining our team, you become part of a global network of innovators. For more information on our global initiatives, visit https://ethiopiajobssearch.com.

Job Overview

We are seeking a highly skilled Senior Software Engineer to join our growing engineering team in Bahir Dar. This role is critical to our mission of developing scalable, secure, and high-performance software solutions tailored for the Ethiopian market and beyond. The successful candidate will lead the design and implementation of complex software architectures, ensuring that our products meet the highest standards of quality and reliability. This is a premier job vacancy in Ethiopia for an individual who thrives in a fast-paced, agile environment and possesses deep technical expertise in modern programming languages and cloud-native technologies.

Key Responsibilities

  • Lead the end-to-end software development lifecycle, from requirement gathering to deployment and maintenance.
  • Design and implement scalable microservices architectures to support high-traffic applications.
  • Collaborate with product managers and stakeholders to translate business needs into technical specifications.
  • Conduct rigorous code reviews to ensure adherence to best practices and security standards.
  • Mentor junior developers and foster a culture of technical excellence within the engineering team.
  • Optimize application performance and troubleshoot complex production issues in real-time.

Required Skills

  • Expert proficiency in Java, Python, or C# programming languages.
  • Deep understanding of cloud platforms such as Azure, AWS, or Google Cloud.
  • Strong experience with containerization technologies like Docker and Kubernetes.
  • Advanced knowledge of SQL and NoSQL database management systems.
  • Excellent problem-solving skills and ability to work in an agile/Scrum environment.

Explore more professional roles at https://rwandajobsearch.com/.

Education

A minimum of 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 demonstrate at least 5 years of professional experience in software development, with a proven track record of delivering enterprise-grade applications. Experience in cloud-native development and distributed systems is essential for this role.

Salary

The monthly salary for this position ranges from 45,000 SSP to 75,000 SSP, depending on the candidate’s expertise and technical assessment.

Benefits

  • Comprehensive health and wellness insurance package.
  • Performance-based annual bonuses.
  • Flexible working hours and remote work options.
  • Paid time off and parental leave.

Training

  • Access to Microsoft Learn and advanced certification programs.
  • Internal workshops on emerging technologies like AI and Machine Learning.
  • Global mentorship programs with senior architects.

Find more employment in Ethiopia via https://eswatinijobsearch.com/.

Working Environment

The working environment is highly collaborative and innovative. You will work in a modern office setting in Bahir Dar, equipped with the latest tools and technologies. We promote a work-life balance and encourage continuous experimentation and learning.

Application Process

Interested candidates should submit their CV and a cover letter detailing their technical achievements through our official recruitment portal. The process includes a technical screening, a coding assessment, and multiple rounds of interviews with our engineering leadership.

Equal Opportunity Statement

Microsoft 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, or disability status.