Distributed Storage Software Developer

4 weeks ago


Bengaluru, Karnataka, India Microsoft Full time

Overview

At Microsoft, we are pushing the boundaries of cloud storage innovation. As a key member of our team, you will play a crucial role in designing, implementing, and optimizing highly performant and massively scalable storage solutions for our Azure Storage platform. Your expertise in distributed systems and software development will enable us to deliver exceptional performance, reliability, and security to our customers.

Key Responsibilities

  1. Collaborate with stakeholders to define user requirements for new features and develop software solutions that meet those needs.
  2. Contribute to the design of scalable storage services and develop software components that drive business growth.
  3. Own software components and modules, making design decisions and driving implementation with the team.
  4. Write high-quality code that is maintainable, scalable, and efficient, with a focus on diagnosability, reliability, and continuous improvement.
  5. Work in a culture of continuous learning, adaptation, and growth, staying up-to-date with the latest technologies and best practices.

What We Offer

  • Opportunities to work on cutting-edge projects and collaborate with talented engineers.
  • A culture that values diversity, inclusion, and growth, with opportunities for professional development and advancement.
  • A comprehensive benefits package, including industry-leading healthcare, educational resources, and discounts on Microsoft products and services.


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed and massively scalable cloud storage platform that requires innovative solutions to achieve unmatched performance at the lowest cost and power consumption. To meet this challenge, the Azure storage team is developing the storage stack that will run on DPU (Data Processing Units) based storage nodes.As a...


  • 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 Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. To provide unmatched performance at lowest cost and power, the Azure storage team is building the storage stack that will run on the DPU (Data Processing Units) based storage nodes. We are looking for a skilled software engineer...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityWe are looking for engineers who are passionate about designing and developing scalable distributed systems software and infrastructure for a converged computing and storage platform on the cloud.Nutanix Clusters provides a single platform that can span private and public clouds but operates as a single cloud using a single control plane,...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityWe are seeking a highly skilled software developer to join our Nutanix Files team. As a Technical Lead, you will be responsible for designing and developing scalable distributed systems for hybrid and multi-cloud environments.You will work closely with product managers, architects, and other technical leads to understand requirements and...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Azure Storage is a highly distributed and massively scalable cloud storage platform. As a key contributor to our team, you will play a crucial role in designing, developing, and maintaining Azure storage solutions that handle massive amounts of data efficiently.This opportunity allows you to collaborate with cross-functional teams to design storage...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform.We are seeking a skilled Cloud Storage Developer to design, implement, and optimize highly performant and massively scale-out storage on DPU hardware.As a Cloud Storage Developer, you will work with our team to create software...


  • Bengaluru, Karnataka, India Nutanix Full time

    The Nutanix OpportunityWe are seeking a skilled Cloud Software Engineer to join our Nutanix Cassandra team. As part of this team, you will work on scalable distributed systems, leveraging your expertise in cloud-native software services and infrastructure.About the TeamYou will be reporting to Mangesh Kute, a supportive and approachable manager who fosters a...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewWe are building Microsoft's cloud storage solution - Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world.We have tremendous hockey stick growth, many Exabyte's of data stored, and are designing and building systems for Zettabyte scale to...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Aurora Storage Innovation LeadAt ADCI - Karnataka, we're seeking a visionary Principal Software Architect to lead the innovation of our cloud storage solutions, specifically Aurora Storage. As a key member of our database services organization, you will define our business and architecture vision, driving the design and development of high-performing,...


  • Bengaluru, Karnataka, India Oracle Full time

    Job SummaryOracle is seeking a skilled Cloud Infrastructure Engineer to join our team. As a Cloud Infrastructure Engineer, you will design and develop software for major components of Oracle's Cloud Infrastructure.ResponsibilitiesDesign and develop software for major components of Oracle's Cloud Infrastructure.Work comfortably in a collaborative, agile...


  • Bengaluru, Karnataka, India Oracle Full time

    About the RoleAs a Principal Software Developer at Oracle, you will be responsible for designing, building, testing, deploying, and operating highly scalable solutions. You should be able to work independently and as part of a team in an Agile environment. Your expertise as a full-stack developer will enable you to dive deep into any part of the stack,...


  • 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...

  • **Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Evoke HR Solutions Full time

    About the Job:We are looking for a talented Golang developer to join our team and contribute to the development of innovative storage solutions. As a Golang developer, you will play a crucial role in designing, building, and maintaining robust and scalable software components for our storage solutions.Key Responsibilities:• Develop and maintain...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Databricks Full time

    We are seeking a seasoned Software Engineer to join our Databricks India team. As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining our backend services and distributed systems.Key responsibilities include:Developing scalable and reliable backend services using cloud storage backends such as AWS S3 and Azure Blob...


  • Bengaluru, Karnataka, India Spigot Software Pvt Ltd Full time

    Job Title: Enterprise Storage ArchitectSpigot Software Pvt Ltd is seeking an experienced Enterprise Storage Architect to lead the design and implementation of our enterprise-level storage systems.Key Responsibilities:Develop and implement storage architecture solutions to meet business needsCollaborate with cross-functional teams to ensure seamless...


  • Bengaluru, Karnataka, India Dell Full time

    PowerScale Engineering TeamJoin PowerScale in re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era.About the RoleThis is an opportunity to use your expertise to work on innovative solutions, constantly being challenged in developing and improving new and current technologies with a supportive team behind you as we...


  • Bengaluru, Karnataka, India Micron Full time

    Job OverviewMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.Job Title: Software Development Expert for Storage SystemsEstimated Salary: $120,000 - $180,000 per annumResponsibilities:We are...


  • Bengaluru, Karnataka, India Nutanix Full time

    About the RoleWe are seeking a highly skilled Cloud Native Storage Architect to join our NDK team at Nutanix. In this role, you will play a pivotal part in shaping the future of our cloud-native storage solutions.Key ResponsibilitiesDesign and develop production-grade services with 12+ years of experience in distributed systems development and...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Azure Storage is a highly distributed and massively scalable cloud storage platform. The xDPU storage team focuses on bringing up the Azure storage services on DPU-based nodes to provide unmatched performance at lowest cost.As a Principal Software Engineer, you will drive and lead the design, implementation, and optimizations of highly...