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 16 hours 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

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.