Taro Logo

Software Engineer - Azure Storage

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer - Azure Storage

Microsoft's Azure Storage Data Processing Unit (DPU) team is seeking a talented Software Engineer to help build the next generation of cloud storage solutions. This role focuses on developing Azure's storage backend using cutting-edge hardware and software technology for hyperscale cloud storage, particularly working with Fungible DPUs to enhance security, reliability, performance, and efficiency.

As part of the Azure Storage DPU Infrastructure team, you'll be instrumental in enabling Azure's infrastructure to support and integrate with DPU-based storage nodes. Your responsibilities will span the entire software lifecycle, from design and implementation to deployment and operations. You'll work on implementing upgrade and deployment services, while participating in integration efforts with existing and future datacenter control plane software.

The position offers an exciting opportunity to work with advanced technology in cloud storage, while contributing to Microsoft's mission of empowering every person and organization globally. The team culture emphasizes growth mindset, innovation, and collaboration, with strong values of respect, integrity, and accountability.

The role requires strong programming skills in languages like C++, Java, or Python, and offers exposure to large-scale distributed systems. You'll be working in Bangalore, India, with the flexibility of up to 100% remote work. This is an excellent opportunity for engineers passionate about cloud infrastructure and storage systems to make a significant impact while advancing their technical skills and career growth.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks that make Microsoft a great place to work. The position also offers opportunities for professional development through continuous learning and collaboration with industry experts.

Last updated 2 days ago

Responsibilities For Software Engineer - Azure Storage

  • Works with stakeholders to determine user requirements for features
  • Supports identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Assists in breaking down work items into tasks and provides estimation
  • Monitors system/product feature/service for degradation and recommends actions
  • Reviews developments and seeks knowledge to improve system performance and reliability

Requirements For Software Engineer - Azure Storage

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • 1+ years technical engineering experience preferred

Benefits For Software Engineer - Azure Storage

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
Dental Insurance
Vision Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer - Azure Storage