Software Engineer II – Azure Storage Files

3 weeks ago


Bengaluru, Karnataka, India Microsoft Full time

About the Role



We are seeking a highly skilled Software Engineer II to join our Azure Files Storage team. As a key member of our team, you will be responsible for designing and developing the next generation of Azure file storage stack.



Azure Files is a foundational file system and file sharing service built in Azure Storage, supporting industry-standard protocols and providing world-class reliability, performance, and security. We are looking for a talented and highly motivated individual who is passionate about writing high-quality software and collaborating with a dynamic team.



As a Software Engineer II in our Azure Files Storage team, you will have the opportunity to develop features at the core storage and the protocol layers of the service, including architectural changes to significantly increase scalability and performance. You will also contribute to efforts to break down larger work items into smaller work items and provide estimation.



You will work with stakeholders to determine user requirements, create and implement code for a product, and remain current in skills by investing time and effort into staying abreast of current developments. We are looking for a collaborative individual who is motivated to grow with our team and contribute to our mission to empower every person and every organization on the planet to achieve more.



Responsibilities




  • Works with appropriate stakeholders to determine user requirements for a set of features.
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
  • Creates and implements code for a product, service, or feature, reusing code as applicable.
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
  • Collaborates with a diverse group of engineers, across all levels, through sharing and learning.


About Microsoft



Microsoft's mission is to empower every person and every organization on the planet to achieve more. We come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



Qualifications



We are looking for a candidate with a Bachelor's Degree in Computer Science, or related technical discipline, and 4+ years of technical engineering experience with proven experience coding in languages including, but not limited to, C, C++, C#, Java. Alternatively, a Master's Degree in Computer Science, or related technical field, and 2+ years of technical engineering experience with proven experience coding in languages including, but not limited to, C, C++, C#, Java, is also acceptable. OR equivalent experience.



Preferred qualifications include Windows or Linux operating system knowledge, with experience in native code (C, C++) development, debugging, monitoring, and troubleshooting. Experience in the development of cloud services and distributed systems is a plus. Experience with debugging tools like WinDBG, Wireshark, etc. is a plus. Storage and file systems experience, knowledge of REST protocol, network file sharing protocols like SMB/CIFS and/or NFS is a plus.



Benefits




  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect


About the Team



Our team is passionate about building a hyper-scale file storage system that powers the world. We are a dynamic group of engineers, across all levels, who are motivated to grow with our team and contribute to our mission. We come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.



How to Apply



If you are a highly skilled Software Engineer II who is passionate about building a hyper-scale file storage system, please submit your application. We look forward to hearing from you



Microsoft is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or any other characteristic protected by law.



  • Bengaluru, Karnataka, India Microsoft Full time

    Job OverviewAzure Files team is seeking a highly motivated Software Engineer with Linux expertise to ensure customers running Linux have a great experience when accessing Azure Files.We are building Microsoft's cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale...

  • Software Engineer II

    3 weeks ago


    Bengaluru, Karnataka, India Microsoft Full time

    About the RoleMicrosoft is seeking a talented Azure Data Engineer II to join our fast-paced Azure Data Box team. As a key member of this team, you will work on building the ingestion platform that enables customers to migrate their on-premises data to Azure Storage.ResponsibilitiesCollaborate with stakeholders to determine user requirements.Drive...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Azure Files Linux Team: Unlocking Hyper-Scale StorageWe are seeking a highly skilled Senior Software Engineer to join our Azure Files Linux team. As part of this role, you will contribute to the development of open-source kernel mode SMB/CIFS and NFS clients in Linux, driving innovation and growth in the field of cloud storage.About the Role:You...


  • Bengaluru, Karnataka, India Microsoft Full time

    Overview: Azure Files team is seeking a skilled Senior Software Engineer to contribute to the development of its cloud storage solution, Azure Storage. As a member of our team, you will work on building a highly scalable, distributed, and secure storage system that supports various file sharing protocols.Responsibilities:Collaborate with stakeholders to...


  • Bengaluru, Karnataka, India Oracle Full time

    About Our Mission: Oracle's Cloud Infrastructure team is building a high-scale File Storage Service in a broadly distributed multi-tenant cloud environment. Our customers rely on our cloud to run their businesses, and we aim to provide them with top-notch file storage capabilities alongside other compute, storage, networking, database, and security...


  • Bengaluru, Karnataka, India Microsoft Full time

    Overview of the RoleMicrosoft Azure Storage is a highly scalable and accessible cloud storage platform designed to serve the entire world. As a Principal Software Engineering Manager on Azure Storage Mover, you will work on building the online ingestion platform that enables customers to migrate their on-premises data to Azure Storage. The Azure Storage...

  • Software Engineer II

    1 month ago


    Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our core development team at Upland BA Insight. As a key member of our team, you will be responsible for designing, developing, and implementing advanced search solutions using cutting-edge technologies.Key ResponsibilitiesDesign and develop high-performance search engines using C#...


  • Bengaluru, Karnataka, India Microsoft Full time

    Job OverviewMicrosoft Azure Storage is a scalable, distributed cloud storage platform designed to serve the world, with the goal of scaling to Zettascale in the next decade. As a Principal Software Engineering Manager on Azure Storage Mover, you will work on building the online ingestion platform that enables customers to migrate their data to Azure...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job Title: Software Engineer IIJob Summary:We are seeking a highly skilled Software Engineer II to join our Upland InGenius team. As a key member of our global development team, you will be responsible for integrating CRM and telephony systems, working with our global development team to deliver high-quality software solutions.Key Responsibilities:Develop...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly scalable, distributed, and accessible cloud storage platform designed to scale out and serve the entire world. As a Principal Software Engineering Manager on Azure Storage Mover, you will work on building the online ingestion platform that enables customers to migrate their on-premises data to Azure Storage. The...

  • Software Engineer II

    4 weeks ago


    Bengaluru, Karnataka, India Microsoft Full time

    Job SummaryWe are seeking a highly skilled Software Engineer II to join our Azure Data Box team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable distributed storage systems.Key ResponsibilitiesCollaborate with stakeholders to determine user requirements and develop design documents for our...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewAzure Storage is a cloud-based platform designed to store and manage large amounts of data at scale. As a Principal Software Engineering Manager on Azure Storage Mover, you will lead a team of engineers in building the online ingestion platform that enables customers to migrate their on-premises data to Azure Storage.The Azure Storage Mover is a...


  • Bengaluru, Karnataka, India Sonata Software Full time

    Job DescriptionAzure Cloud Engineer Responsibilities:Main Responsibilities:Implement and manage Azure services and infrastructureDevelop and maintain Azure-based solutionsProvide technical leadership and guidance on cloud architecture and implementationRequirements:3+ years of experience in Azure cloud services and infrastructureStrong knowledge of Azure...


  • Bengaluru, Karnataka, India Microsoft Full time

    About the RoleAzure Files team is seeking a highly motivated Software Engineer with Linux expertise to help us deliver a great experience for Linux customers accessing Azure Files. The ideal candidate will contribute to the development of open-source kernel mode SMB/CIFS and NFS clients in Linux.ResponsibilitiesCollaborate with stakeholders to determine user...


  • Bengaluru, Karnataka, India SAP Full time

    Cloud Storage ExpertiseWe're seeking a seasoned Cloud Storage Specialist to join our SAP HXM platform operations team. As a key member of our global team, you'll be responsible for designing, implementing, and optimizing storage solutions across Azure and Google Cloud Platform (GCP).Key Responsibilities:Storage Architecture Design: Develop comprehensive...


  • Bengaluru, Karnataka, India Microsoft Full time

    Job DescriptionOverviewAt Microsoft, we are seeking a highly skilled Software Engineer II to join our xDPU storage team. This team is dedicated to bringing up the storage stack on DPU (Data Processing Unit) based nodes, providing unmatched performance at the lowest cost.We are looking for an experienced developer who can design, implement, and optimize...


  • Bengaluru, Karnataka, India Wind River Full time

    About the OpportunityWind River is seeking an experienced developer to join the Helix Virtualization Platform (HVP) & VxWorks development teams. The successful candidate will be responsible for the development, implementation, and certification of safety-critical features and functionality used by our Aerospace, Industrial and Automotive customers. You will...


  • Bengaluru, Karnataka, India SAP Full time

    Cloud Storage Senior Specialist RoleAt SAP, we're looking for a highly skilled Cloud Storage Senior Specialist to join our team. As a key member of our cloud infrastructure team, you'll be responsible for designing, implementing, and optimizing storage solutions across Azure and Google Cloud Platform (GCP).Key ResponsibilitiesStorage Architecture Design:...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly scalable, distributed, and accessible cloud storage platform designed to serve the world. As part of the Azure Data Box team, you will work on building the ingestion platform that enables customers to migrate their on-premises data to Azure Storage. The Azure Data Box is a standalone storage service that provides...


  • Bengaluru, Karnataka, India HyrEzy Talent Solutions Full time

    Job Title : Software Development Engineer IIPosition OverviewWe are looking for a skilled Software Development Engineer II to join our team. In this role, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using a variety of programming languages, including Node.js...