Microsoft is Hiring for Software Engineer

Job Overview:

Microsoft is seeking talented Software Engineers to join the Azure Storage Armada Platform team in Bangalore, Karnataka. In this role, you will work on building the next-generation, hyper-scale cloud storage systems that power Microsoft Azure Storage. This is an opportunity to solve complex technical challenges, design scalable distributed systems, and directly impact millions of users worldwide. You will work in a fast-paced, startup-like environment, contributing to a platform that supports exponential data growth and innovation.

Job Details:

Company: Microsoft Corporation
Job Position: Software Engineer – Azure Storage
Location: Bangalore, Karnataka, India (Up to 100% Work from Home)
Qualification: Bachelor’s or Master’s degree in Computer Science or related technical discipline
Salary: Competitive, based on experience and qualifications
Work Type: Full-Time, Individual Contributor
Travel: 0-25%
Security Requirement: Microsoft Cloud Background Check (upon hire/transfer and every two years thereafter)

Key Responsibilities:

  1. Collaborate with stakeholders to define user requirements for cloud storage scenarios.
  2. Design and develop scalable, distributed storage solutions for Azure.
  3. Create, implement, debug, and optimize high-performance code.
  4. Drive design documentation and architecture discussions for new features.
  5. Act as a Designated Responsible Individual (DRI) for critical components, ensuring uptime and performance.
  6. Identify and resolve complex technical issues in real-time.
  7. Continuously improve the availability, reliability, and efficiency of systems.
  8. Monitor and proactively address system performance and scaling challenges.
  9. Mentor and guide junior engineers, sharing best practices and insights.
  10. Leverage subject-matter expertise to drive project plans and release strategies.
  11. Stay current with emerging technologies and industry trends.
  12. Contribute to open-source projects and the broader developer community.
  13. Optimize code for maintainability, performance, and ROI.
  14. Work closely with cross-functional teams to align on product goals.
  15. Lead incident response efforts and post-mortem analyses.
READ ALSO:  Cognizant is Hiring for Software Engineer I

Required Skills and Knowledge:

  • Strong coding skills in languages like C, C++, C#, Java, JavaScript, or Python.
  • Deep understanding of distributed systems and scalable architectures.
  • Ability to write efficient, high-quality, and maintainable code.
  • Problem-solving mindset with attention to detail.
  • Excellent communication and collaboration skills.
  • Strong analytical and debugging abilities.
  • Growth mindset with a passion for continuous learning.

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or related technical field.
  • 1+ years of technical engineering experience (for experienced candidates).
  • Experience building and maintaining large-scale distributed systems.
  • Familiarity with cloud technologies and storage architectures.

About Microsoft Corporation:

Microsoft is a global leader in technology, empowering every person and organization on the planet to achieve more. With a diverse and inclusive culture, Microsoft fosters innovation, collaboration, and continuous learning. From cloud solutions like Azure to AI, cybersecurity, and productivity tools, Microsoft’s technology impacts billions of lives worldwide.

Why Join Microsoft Corporation:

  1. Work on cutting-edge technology with global impact.
  2. Competitive compensation and comprehensive benefits.
  3. Career growth and professional development opportunities.
  4. Collaborative, innovative, and inclusive work culture.
  5. Access to world-class learning resources and mentorship.
  6. Flexible work options, including remote and hybrid roles.
  7. Opportunity to work on impactful, mission-driven projects.

Important Links:

Aplly link : click here

Leave a Comment