Senior Software Engineer

Noida, Uttar Pradesh, India
Jul 02, 2024
Jul 09, 2025
Remote
Full-Time
8 Years
Job Description

Microsoft Azure Storage is a cutting-edge, massively scalable cloud storage platform designed to handle Exabytes of data today and scale to Zettabytes in the future. We are seeking passionate engineers to join our Azure Storage team. If you're enthusiastic about distributed storage systems and thrive in a fast-paced environment with talented peers, this opportunity may be perfect for you. You'll contribute to delivering the fastest block storage platform in the cloud using state-of-the-art technology.

Responsibilities

  • Collaborate with stakeholders to define user requirements and drive the development of design documents.
  • Design, develop, and maintain Azure storage solutions that efficiently manage massive data volumes.
  • Write clean, efficient, and scalable code, ensuring performance, availability, and durability of storage solutions.
  • Act as a Designated Responsible Individual (DRI), monitoring system performance and initiating actions to maintain uptime and resolve issues.
  • Proactively research and implement new technologies and trends to enhance product availability, reliability, and performance at scale.

Qualifications

Required

  • Bachelor's Degree in Computer Science, Computer Engineering, or related technical field, with 8+ years of technical engineering experience.
  • Proficiency in coding with languages such as C#, C++, or Java, with 4+ years of experience building scalable, distributed services.
  • Strong foundation in software engineering practices, including design patterns, data structures, algorithms, testing, debugging, and analytical skills.

Preferred

  • Master's Degree in Computer Science or related technical field, with 6+ years of experience, or equivalent.
  • Experience in designing and building large-scale distributed systems and proficiency in database technologies (relational or NoSQL).
  • Demonstrated ability to plan, schedule, and deliver high-quality software solutions.
  • Familiarity with Azure or other cloud platforms is a plus.

Microsoft Values
At Microsoft, we empower every person and organization to achieve more. We embrace a growth mindset, innovate to empower others, and foster a culture of respect, integrity, and accountability. We strive for inclusivity where everyone can thrive.

Additional Information

  • This role requires meeting Microsoft's security screening requirements, including a Microsoft Cloud Background Check.
  • Microsoft is an equal opportunity employer, committed to diversity and inclusion in the workplace.
  • Join us in shaping the future of cloud storage technology. Apply now and be part of our mission to empower individuals and organizations worldwide.
Related Jobs