Microsoft Digital Hiring Senior Software Engineer – Nairobi

by Recal

Are you a passionate software engineer looking for an opportunity to work at the forefront of technology and innovation? Microsoft is hiring a Senior Software Engineer to join its Microsoft Digital (MSD) team in Nairobi, Kenya. This is an opportunity to contribute to cutting-edge solutions that enhance employee experience and drive digital transformation globally. If you are excited about pioneering new technologies and developing software at scale, we invite you to explore this role and join a dynamic team dedicated to innovation and excellence.

About Microsoft Digital (MSD)

Microsoft Digital (MSD) is responsible for powering, protecting, and transforming the employee experience at Microsoft worldwide. As part of this team, you will be at the center of innovation, leveraging advanced technologies to develop solutions that enhance productivity, modernize infrastructure, and shape the future of work. MSD covers areas such as human resources, corporate affairs, legal affairs, and global real estate products, while also building hybrid and campus modernization solutions.

Job Overview

We are looking for a Senior Software Engineer to contribute to the Cloud Governance team, which focuses on building modern engineering systems and processes to enhance productivity and engineering velocity in a digital enterprise. This role requires expertise in developing large-scale software solutions, optimizing performance, and ensuring reliability and security. As part of the team, you will drive the adoption of best practices in software development and contribute to the mission of empowering every person and organization to achieve more.

Key Responsibilities

  • Envision and implement end-to-end solutions, using data to drive impactful results across a globally distributed team.
  • Lead development efforts, including ideation, design, and implementation, while ensuring stability and scalability in production environments.
  • Ensure high availability, reliability, and efficiency of supported infrastructure and services.
  • Partner closely with customers and engineering teams to conduct root cause analyses, troubleshoot issues, and share expertise.
  • Collaborate with interdisciplinary teams to demonstrate deep technical expertise and maintain cutting-edge software solutions.
  • Adhere to security and compliance standards while working with security teams to address relevant concerns.

Qualifications

Required Qualifications:

  • Bachelor’s Degree in Computer Science, Information Technology, or equivalent experience.
  • At least 3 years of technical experience working with large-scale cloud or distributed systems.
  • 6+ years of hands-on programming experience in object-oriented languages such as C/C++, C#, Java, or Python.
  • Strong communication and collaboration skills, with the ability to work across teams and geographies.

Preferred Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science or related technical fields.
  • 8+ years of experience in software engineering.
  • Expertise in architecting scalable systems.
  • Strong skills in performance optimization, debugging, and troubleshooting in production environments.
  • Passion for learning and working with new technologies.

Work Environment & Benefits

As a Microsoft employee, you will enjoy a collaborative and innovative work culture that encourages growth and creativity. Benefits include:

  • Industry-leading healthcare coverage
  • Educational resources for continuous learning
  • Employee discounts on Microsoft products and services
  • Savings and investment programs
  • Generous maternity and paternity leave
  • Flexible time-off policies
  • Opportunities to engage in giving programs and networking

Why Join Microsoft?

Microsoft is dedicated to creating a culture of respect, integrity, and accountability. We believe in diversity, inclusion, and empowering employees to thrive in a global environment. As a Senior Software Engineer, you will have the opportunity to work on impactful projects, collaborate with top talent, and contribute to solutions that shape the future of work and technology.

How to Apply

Ready to take the next step in your career? Apply now to join Microsoft as a Senior Software Engineer in Nairobi, Kenya, and be part of a world-class team that is shaping the digital future.

Microsoft is an equal opportunity employer. We welcome applications from candidates of all backgrounds and are committed to providing reasonable accommodations during the hiring process.

Join us today and be a part of Microsoft’s journey towards innovation and transformation!

Apply Now

You may also like

We DO NOT support recruitment agents/entities that demand money or any other favors from applicants to expedite hiring process. We shall not be liable to any money, favors and valuables lost during the process. Incase you see it on this site, report it to us via our Facebook page Pata Kazi so as to take the necessary action. Report the matter to the police asap.

 

More from Us: OYK-CVs | Internshub

 

© 2025 All Rights Reserved. Web Design by Clinet Online

Adblock Detected

Please support us by disabling your AdBlocker extension from your browsers for our website.