Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer - Storage 
India, Karnataka, Bengaluru 
487460759

28.01.2025


As a Software Engineer in Azure Storage, you will help build performant scale out block storage on Data Processing Units (DPU) hardware. You will be involved in all phases of the storage lifecycle, design, implementation, test, deployment and support. This opportunity will allow you to learn about cloud computing as well as building and supporting cloud services at scale.

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline with 2+ years of proven experience coding in languages including C, C++
    • OR equivalent experience.
  • Experience in developing software related to but not limited to storage or operating systems

Other Qualifications:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

    • Knowledge of Windows or Linux Operating System
    • Knowledge of distributed systems and storage
    • Good verbal and written communication skills
Responsibilities
  • Works with appropriate stakeholders (e.g., project lead) to determine user requirements for a set of features. Begins to leverage a variety of feedback channels to incorporate insights into future designs or solution fixes.
  • Contributes to processes for the architecture of a product/solution feature and helps to create proposals for architecture by testing design hypotheses and helping to refine code plans, with technical leadership from others.
  • Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered.
  • Works in a culture of continuous improvement, adaptation, reflection and growth