Senior Software Engineer – Azure Storage Blobs

Bengaluru, Karnataka, India
Jul 30, 2024
Jul 30, 2025
Remote
Full-Time
6 Years
Job Description

Our team is at the forefront of innovation, managing and developing systems that handle exabyte-scale data with exceptional performance. We are seeking a passionate Senior Software Engineer to join our Azure Storage Limitless and Cluster Resource Manager Team. This team is responsible for managing control and data plane operations across hundreds of thousands of servers, handling millions of requests per second, and solving complex challenges in distributed storage systems.

Responsibilities

  • Collaborate with stakeholders to gather and understand user requirements for various scenarios.
  • Drive the creation of design documents and identify dependencies for products, applications, services, or platforms.
  • Develop, implement, optimize, debug, and refactor code to enhance performance, maintainability, and ROI.
  • Utilize your subject-matter expertise to work with project managers and other stakeholders, shaping project and release plans.
  • Act as a Designated Responsible Individual (DRI), guiding engineering teams, monitoring systems for performance issues, and initiating corrective actions when needed.
  • Stay abreast of new trends and technical solutions, driving improvements in system availability, reliability, efficiency, and observability at scale.

Qualifications

Required

  • Bachelor’s Degree in Computer Science or a related technical field.
  • 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Proven experience in building high-quality products, particularly in distributed systems, systems programming, and multi-threaded programming.
  • Experience shipping products on time with high quality.

Preferred

  • Experience with cloud services, high-scale distributed systems, reliability improvements, and performance optimization.
  • Background in building consistent, durable, and redundant systems.

Additional Requirements

  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Why Join Us?

Be part of a team that’s making a real impact on the world by building and scaling technology that supports global data needs. At Microsoft, we foster a culture of inclusion and growth, where innovation thrives and everyone can achieve more.

Microsoft is an equal opportunity employer

All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances. If you need assistance or a reasonable accommodation due to a disability during the application process, please read more about requesting accommodations.