Senior Software Engineer at Microsoft

Get The Competitive Edge

iMEAL Professional Certification

Get Certified. 70% Off

Secure Your Spot Here →

ICT jobs, Computer Science jobs, Jobs in Kenya

Senior Software Engineer

Responsibilities

  • Envision and execute end-to-end solutions and used data to drive impact across a geographically dispersed team in inclusive global organization. 
  • Lead development efforts in a team of software engineers responsible for all stages of the development cycle including early ideation, design, implementation, scaling solutions that are stable and healthy in our production environment. 
  • Responsible for the availability, reliability, efficiency, observability, and performance of supported infrastructure and services. Partner closely with customers and engineering teams to conduct root cause analyses, share end-to-end expertise in services, to mitigate and resolve issues. 
  • Partner and share technical expertise with interdisciplinary teams, demonstrating a deep understanding of services and the ability to clearly articulate the specific technologies of a service to enable development and ongoing maintenance.  
  • Adhere to security and compliance standards and work with security and compliance teams to identify and address relevant issues. 

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 6+ years technical experience working with large-scale cloud or distributed systems. 
  • Strong Computer Science fundamentals with expertise in architecting systems at scale.
  • Strong emphasis on performance optimization, debugging, and troubleshooting in complex production environments.
  • Passion for learning and ramping up to new technologies and code bases

Method of Application

Interested and qualified? Go to Microsoft on jobs.careers.microsoft.com to apply

UN Recruiters Want This Certification: Get iMEAL Certified

UN Job Challenge

Join The UN Career Pool

Struggling to break into the UN?

Take the first step toward your dream UN career, 3-Day UN Job Challenge.

Join Now Here →

How to write a cv in 2026 - CV format for Job Application