Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Azure Storage team as a Senior Software Engineer and help build the future of cloud storage. This role focuses on developing highly scalable, performant services that deliver reliable, secure, and available storage access for Microsoft's global customer base. You'll be working on challenges related to monitoring, analyzing, and designing solutions for growing data needs while ensuring data privacy, protection, and compliance.

The position offers an opportunity to work with cutting-edge cloud technologies and storage systems, building services that aim to provide infinite storage capabilities accessible to everyone worldwide. You'll be part of a team that enables universal data access across devices and platforms, contributing to Microsoft's mission of empowering every person and organization on the planet.

As a senior engineer, you'll collaborate with stakeholders to determine requirements, drive technical designs, and implement robust solutions. The role involves working with large-scale automated deployment systems and high-availability services. You'll act as a Designated Responsible Individual, guiding other engineers and ensuring system reliability through on-call responsibilities and proactive problem-solving.

The position offers excellent growth opportunities in cloud services and storage technology, working in a highly dynamic, flexible, and globally distributed team. Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. The role supports up to 100% work from home with 0-25% travel requirements, offering flexibility while maintaining strong team collaboration.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical solutions

Requirements For Senior Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Design and problem-solving skills
  • Ability to plan, schedule and deliver high quality software features
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, working on ML-powered features for Windows and Microsoft products, with remote work options and competitive benefits.

Senior Software Engineer/Software Engineer II - Microsoft Security (Multiple Roles)

Senior Software Engineer position at Microsoft Security in Israel, focusing on backend development for cybersecurity solutions using cloud technologies and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ODSP team in Noida, working on cloud-scale services and next-gen architecture for SharePoint and OneDrive, with focus on security and compliance.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux kernel development and performance optimization for Azure infrastructure, offering hybrid work and competitive compensation.

Senior Software Engineer - Virtual Machine and Container

Senior Software Engineer role at Microsoft focusing on Hyper-V virtualization platform development, requiring 7+ years of C/C++ experience and strong security architecture knowledge.