Back to jobsJob overview
About the role
Software Engineer at Microsoft
Required Skills
cloud computingazuredistributed systemspythonjavac++software 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, and distributed systems while advocating for customer experiences. This role involves developing scalable software, ensuring service reliability, and contributing to a diverse, 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 considering code reusability, quality and security
- Develop and implement testing strategy 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 designing, developing, and shipping software
- Ability to pass Microsoft Cloud Background Check security screening
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