ROP - Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative cloud and software solutions.
$120,000 - $180,000
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 Infrastructure team is seeking a Software Engineer II to join their innovative cloud storage solutions team. This role focuses on developing advanced storage and networking capabilities for Azure, working with cutting-edge hardware accelerators and processors to achieve industry-leading performance.

The position offers an opportunity to work on critical infrastructure that handles massive data scales from ExaBytes to YottaBytes and beyond. You'll be part of a team that leads the industry in Advanced offloads and accelerations, powering high-performance Cloud scale Storage and Networking.

As a Software Engineer II, you'll collaborate across multiple organizations including Research, Storage, and Compute teams. Your responsibilities will span the entire software development lifecycle, from design and implementation to operations and support. The role requires expertise in systems programming languages like C, C++, and Rust, along with significant experience in storage or networking development.

Microsoft offers an inclusive culture focused on growth mindset and innovation, backed by comprehensive benefits including healthcare, educational resources, and work-life balance programs. The position supports up to 100% remote work, providing flexibility while working on challenging technical problems that impact Microsoft's global cloud infrastructure.

This is an excellent opportunity for engineers passionate about large-scale systems, storage technology, and cloud infrastructure to make a significant impact on Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 41 minutes ago

Responsibilities For ROP - Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Support identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down work items into tasks and provide estimation
  • Monitor system/product feature/service for degradation and recommend actions
  • Review developments and seek knowledge to improve availability, reliability, efficiency, observability, and performance

Requirements For ROP - Software Engineer II

Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years experience with Storage or Networking development
  • 2+ years experience with Server, Cloud, or Data Center environments
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in C, C++, Rust

Benefits For ROP - Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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 Engineer II

Senior Software Engineer position at Microsoft Bangalore working on Azure SQL client drivers and SDKs, requiring 5+ years of experience in software development.

Technical Support Engineering

Technical Support Engineering role at Microsoft focusing on SQL Server administration, database management, and customer support.

Software Engineer

Software Engineer role at Microsoft's Finance Data & Experiences team, building cloud-based business management solutions using Azure and modern technologies.

Service Engineer II

Service Engineer II position at Microsoft Advertising, providing technical support for Bing Ads platform with hybrid work option and competitive compensation.

Technical Support Engineering - Intune

Technical Support Engineer position at Microsoft focusing on Intune and security products, offering remote work and comprehensive benefits.