Software Engineer II

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

OneDrive and SharePoint are rapidly growing services at the center of Microsoft's cloud, interacting with almost every part of Microsoft. This role is part of a team that is fundamentally changing how millions of people use their devices and interact with important content for home, work, and school.

As a Software Engineer II, you'll work on large-scale distributed systems critical for customers worldwide. You'll design and deliver services managing internet-scale data stores, enable best-in-class file and site browsing and editing performance, and add innovative features to data management and interaction.

The role involves:

  • Contributing to OneDrive & SharePoint's inclusive engineering culture
  • Performing deep, data-driven, collaborative design
  • Writing clean, efficient code with comprehensive tests
  • Building excellent coverage with metrics and telemetry
  • Delivering features serving hundreds of millions of customers

You'll work with amazing engineers, PMs, and designers, collaborating across Microsoft to deliver large-scale distributed architectures. The position offers exposure to various aspects from front-end customer interactions to core system logic and mega-scale storage infrastructure.

The team values intellectual curiosity and a customer-first mindset. You'll be supported by world-class engineering resources and have opportunities to work on innovative solutions that impact millions of users. The role offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge cloud technology at one of tech's leading companies.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers looking to make a significant impact while growing their careers.

Last updated 14 days ago

Responsibilities For Software Engineer II

  • Design and deliver services that manage internet-scale data stores
  • Enable best-in-class file and site browsing and editing performance
  • Contribute to and help shape the vibrant, inclusive engineering culture
  • Perform deep, data-driven, collaborative design
  • Write clean, efficient code and comprehensive tests
  • Build excellent coverage with metrics and telemetry
  • Deliver features serving hundreds of millions of customers

Requirements For Software Engineer II

JavaScript
TypeScript
Python
React
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of working experience in designing, building and maintaining complex full stack web applications
  • 2+ years of working experience in front-end development using JavaScript, TypeScript, Python, React
  • Must pass Microsoft Cloud Background Check

Benefits For 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 Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft Hyderabad, focusing on Assist 365 program development with cloud services, AI pipelines, and enterprise solutions.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.