Taro Logo

Software Engineer II

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

Job Description

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a Software Engineer II to join their office M365 ecosystem in Noida. This role is part of a multi-billion-dollar organization handling 200M MAU and exabytes of customer data in the cloud. SharePoint helps millions of people collaborate and manages mission-critical data for major companies worldwide.

The position involves working on technically challenging problems in a full-stack cloud environment, with opportunities to influence both team and partner team roadmaps. The team focuses on delivering world-class service management, autonomous cloud & regulated clouds, deployments & engineering systems capabilities using cutting-edge technology.

As a Software Engineer II, you'll be working with the SharePoint team that creates global scale services to store, secure and manage sensitive data. The role requires expertise in C#, Java, or .NET development, with 5+ years of experience. You'll be responsible for leading software design/development, defining new components, and mentoring junior team members.

The team emphasizes work-life balance, personal and professional growth, and maintains a low operational burden through thoughtful design. They work in an agile environment with a strong customer focus, requiring excellent communication and cross-group collaboration skills.

Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for networking and community involvement. The position offers hybrid work arrangements with up to 50% work from home and minimal travel requirements (0-25%).

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Lead the design/development of software and ensure its quality
  • Defining new components with complete understanding of service interdependencies and limitations
  • Creating prototypes and proof-of-concepts for iterative development
  • Work effectively with product development and engineering teams
  • Actively mentoring junior team members

Requirements For Software Engineer II

Java
  • Bachelors, Masters, or PhD in computer science or equivalent
  • 5+ years of software development experience with C#, C++ or Java, .NET
  • Working in agile teams with strong customer focus
  • Good communication and cross group collaboration skills
  • Experience in Azure, Exchange, or other cloud and distributed systems is a big plus

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

Related Jobs

Software Engineer II - C/C++

Software Engineer II position at Microsoft's Windows India team, focusing on C/C++ development for Windows platform components and APIs.

Software Engineer

Software Engineer role at Microsoft's Business & Industry Copilots group, working on Microsoft Copilot Studio to build scalable, secure solutions for agent ecosystem.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on the Copilot Studio team, building scalable AI-driven agent solutions with hybrid work options and comprehensive benefits.

Software Engineer

Microsoft is hiring a Software Engineer in Bangalore to work on Azure Data engineering team, building and maintaining telemetry pipelines for Microsoft Fabric platform. Remote work available.

Software Engineer 2

Microsoft is seeking a Software Engineer 2 to join their Data Security team, focusing on cloud solutions for security, compliance, and data governance in Office 365 and Windows platforms.