ROP - Software Engineer II

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
4+ years of experience
Enterprise SaaS · Cloud

Description For ROP - Software Engineer II

Microsoft's Azure Storage team is seeking a Software Engineer II to join their growing team focused on deploying Data Processing Unit (DPU) technology. This role involves building performant scale-out block storage on DPU hardware within Azure Storage.

As a Software Engineer in Azure Storage, you'll be part of a fast-growing team with deep cloud and enterprise storage expertise. You'll participate in all phases of the storage lifecycle, including design, implementation, testing, deployment, and support. This position offers an excellent opportunity to learn about cloud computing and build cloud services at scale.

The role requires 4-12 years of technical engineering experience with strong programming skills in languages like C++, Java, JavaScript, or Python. You'll work with stakeholders to gather requirements, contribute to design documents, implement code, and participate in on-call rotations as a Designated Responsible Individual (DRI).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The position allows up to 100% work from home with 0-25% travel requirements. This is an excellent opportunity for experienced engineers looking to work on cutting-edge cloud storage technology at one of the world's leading tech companies.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong coding skills, and a passion for building reliable, scalable storage systems. You'll be joining a company committed to empowering every person and organization on the planet to achieve more, with a culture focused on growth mindset, innovation, and collaboration.

Last updated 16 hours ago

Responsibilities For ROP - Software Engineer II

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items and provides estimation
  • Acts as Designated Responsible Individual (DRI) for on-call system monitoring
  • Stays current with developments to improve system availability, reliability, and performance

Requirements For ROP - Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4-12 years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For ROP - Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
401k
  • 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

Interested in this job?

Jobs Related To Microsoft ROP - Software Engineer II

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

Software Engineer II

Software Engineer II position at Microsoft's ODSP team in Noida, working on cloud-scale services and engineering systems with hybrid work arrangement.

Software Engineer II

Software Engineer II role at Microsoft working on Azure Storage DPU team, building next-generation cloud storage solutions with focus on security, reliability, and performance.

Software Engineer II

Microsoft is seeking a Software Engineer II to join the People Analytics Experience team in Bangalore, building AI-powered employee experience solutions.