Taro Logo

ROP - Senior Software Engineering

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For ROP - Senior Software Engineering

Azure Files team is building Microsoft's cloud storage solution - Azure Storage, a massively scalable, highly distributed storage system designed to serve the entire world. The team is seeking a talented Software Engineer to develop features at the core storage and protocol layers of the service.

As a Senior Software Engineer in the Azure Files Storage team, you will:

  • Design and develop the next generation of the Azure file storage stack
  • Work on architectural changes to increase scalability and performance
  • Implement Backup, Disaster Recovery and Tiering capabilities
  • Develop features supporting SMB/CIFS, NFS, and REST protocols
  • Build solutions for demanding workloads used by large-scale organizations

The role offers the opportunity to:

  • Explore distributed system design
  • Solve complex performance and scale challenges
  • Make high-impact changes to a hyper-scale file storage system
  • Work with industry-standard protocols
  • Collaborate with a dynamic team building world-class storage solutions

The position requires strong coding skills, system design expertise, and the ability to work in a fast-paced environment. You'll be part of Microsoft's mission to empower every person and organization, working in an inclusive culture that values growth mindset, innovation, and collaboration.

The role includes comprehensive benefits like industry-leading healthcare, educational resources, savings plans, parental leave, and generous time off. Microsoft is committed to diversity and equal opportunity employment.

Last updated 5 minutes ago

Responsibilities For ROP - Senior Software Engineering

  • Design and develop features for Azure file storage stack
  • Collaborate with stakeholders to determine user requirements
  • Create and optimize code for performance and maintainability
  • Drive identification of dependencies and development of design documents
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle degradation issues
  • Collaborate with diverse engineering teams

Requirements For ROP - Senior Software Engineering

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Experience with distributed systems preferred
  • Strong system design and architecture skills

Benefits For ROP - Senior Software Engineering

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 - Senior Software Engineering

Senior AI + Windows Engineer (Windows)

Senior AI + Windows Engineer position at Microsoft's M365 Copilot team in Hyderabad, focusing on developing AI-powered experiences for Windows platform using C/C++.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams in Bangalore, focusing on building data analytics platforms that process petabytes of telemetry data daily.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on developing enterprise software solutions, offering competitive compensation, hybrid work arrangement, and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Industry Solutions Engineering team, working on cloud solutions with customers, requiring 7+ years of experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives for Microsoft 365, Windows, and other core products.