Taro Logo

Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Azure Storage team is building a massively scalable, highly distributed, ubiquitously accessible storage system designed to serve the entire world. As a Senior Software Engineer in the Azure Storage team, you will be responsible for driving and leading the design, build, improvement, and support of highly scalable, performant services that deliver reliable, secure, and available storage access for customers.

The role involves working on systems at Exabyte scale, with plans for Zettabyte scale to support future growth. You'll face challenges in monitoring, analyzing, and designing for growing data needs while ensuring data privacy, protection, and compliance. This position offers opportunities to develop technical skills in cloud services and storage, accelerate career growth, and work in a highly dynamic, flexible, and globally distributed team.

The ideal candidate is a self-starter with a passion for learning and bringing fresh ideas to solving hyperscale software rollout problems. You'll work in fast-paced teams making high-impact changes daily as you build world-class services. The position requires collaboration with cross-functional teams, strong technical expertise, and the ability to handle on-call responsibilities.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time away. The company maintains a strong commitment to diversity, inclusion, and work-life balance. This role supports Microsoft's mission to empower every person and organization on the planet to achieve more, working in an environment that values growth mindset, innovation, and collaboration.

Travel requirement is 0-25%, and the position offers up to 100% work from home flexibility. The role is part of Microsoft's core Azure infrastructure team, contributing to one of the world's largest and most critical cloud storage systems.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements for features
  • Design and implement performance testing, profiling, and optimization strategies for storage systems
  • Analyze system bottlenecks, latency issues, and resource utilization
  • Develop benchmarking tools and automation frameworks
  • Investigate and resolve performance regressions
  • Define key performance metrics (KPIs)
  • Act as a Designated Responsible Individual (DRI)
  • Guide other engineers by developing and following the playbook
  • Monitor system/product/service and handle on-call responsibilities

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Senior Software Engineer

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

Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft Azure Storage team working on distributed block storage platforms with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Storage team, focusing on DPU technology and cloud storage systems, offering remote work flexibility in Bangalore.

Developer AI Software Engineer

Senior AI Software Engineer role at Microsoft CoreAI, building next-gen AI-enabled developer tools. 4+ years experience required, competitive pay $117k-$229k.

Senior Software Engineering

Senior Software Engineering role at Microsoft focusing on security and identity management, building critical authentication and authorization services for Microsoft's cloud platform.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware drivers and firmware development with up to 100% remote work flexibility.