Back to jobsJob overview
About the role
Software Engineer at Microsoft
Required Skills
cloud computingazuredistributed systemsc++pythonjavasoftware architecturetesting frameworksdebugging
About the Role
Join Microsoft's Azure Specialized team in India to revolutionize cloud infrastructure by building specialized workloads and AI solutions. You'll solve complex problems across hardware, OS, networking, security, and distributed systems while advocating for customer experiences. This role involves developing scalable software, ensuring service reliability, and contributing to an inclusive culture.Key Responsibilities
- Collaborate with internal business units to understand requirements for efficient delivery
- Write clean, robust code with emphasis on performance, simplicity, and scalability
- Independently develop products/services with consideration for code reusability and security
- Develop and implement testing strategies using industry standard tools and frameworks
- Address real-time service challenges to enhance reliability and customer satisfaction
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical discipline OR equivalent experience
- Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
- Professional experience in designing, developing, and shipping software
- Ability to pass Microsoft Cloud Background Check upon hire and every two years
Nice to Have:
- Bachelor's Degree in Computer Science AND 1+ years technical engineering experience
- Master's Degree in Computer Science or related technical field
- Customer focused innovation mindset
- Passion for craftsmanship in engineering
- Proven ability to solve complex technical issues for online services
Benefits & Perks
- Industry leading healthcare