Software Engineer II

Microsoft Digital (MSD) powers, protects, and transforms the employee experience at Microsoft worldwide.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft Digital (MSD) is seeking a Software Engineer II to join their Cloud Governance team in Nairobi, Kenya. This role focuses on designing and implementing modern engineering systems that enhance productivity and accelerate delivery in a digital enterprise. The position offers an opportunity to work on complex challenges in software development at scale while maintaining high quality standards.

As part of MSD, you'll be working on powering, protecting, and transforming the employee experience at Microsoft worldwide. The team is responsible for innovating and delivering Microsoft's employee experience, human resources, corporate and legal affairs, and global real estate products, while also managing Microsoft's internal network and infrastructure.

The ideal candidate will have 2+ years of experience in technical engineering with strong expertise in languages like Java, Python, or JavaScript. You'll be responsible for all stages of the development cycle, from ideation to implementation, ensuring solutions are stable and healthy in the production environment. The role requires strong computer science fundamentals and experience with cloud services.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position requires on-site work in Nairobi with 0-25% travel. This is an excellent opportunity to join a global technology leader and contribute to transformative changes in digital technology while working with cutting-edge tools and technologies.

Last updated 3 minutes ago

Responsibilities For Software Engineer II

  • Work in software development cycle including ideation, design, implementation, and scaling solutions
  • Ensure availability, reliability, efficiency, observability, and performance of infrastructure and services
  • Develop scripts and automation leveraging telemetry data
  • Partner with interdisciplinary teams and share technical expertise
  • Resolve service issues and conduct root cause analyses
  • Adhere to security and compliance standards

Requirements For Software Engineer II

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Hands-on experience in object-oriented programming languages such as C/C++, C#, Java or Python
  • Must pass Microsoft Cloud Background Check
  • Strong computer science fundamentals
  • Experience building scalable, highly available cloud services
  • Technical design skills and effective communication

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Cloud Network Engineer

Cloud Network Engineer position at Microsoft, focusing on designing and maintaining global cloud infrastructure, with emphasis on network automation and cloud technologies.

Software Engineer II - CTJ - Secret

Software Engineer II position at Microsoft working on secure Cloud+AI infrastructure, requiring Secret clearance and offering hybrid work arrangement.

Software Engineering

Software Engineer II position at Microsoft's Cloud Security team, focusing on cloud-native application protection platform development with 1+ years experience required.

Software Engineer II

Microsoft Software Engineer II position in Hyderabad focusing on cloud security and compliance solutions for Office 365 and Windows platforms.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on Azure Edge & Platform, focusing on cloud services and distributed systems with 4+ years of experience required.