BREAKING: UN Relocates to Nairobi
1000+ New Jobs Up For Grabs
Read More
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