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
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's OneDrive-SharePoint (ODSP) team, part of Office M365 ecosystem, is seeking a Software Engineer II to join their team in Noida. This role is part of a multi-billion-dollar organization serving 200M MAU and managing exabytes of customer data in the cloud. SharePoint helps millions of people collaborate and enables major companies to solve mission-critical problems through global-scale services for data storage and security.

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 role focuses on advancing frontiers of compliance, regulation, and security in the digital world, particularly in service management, autonomous cloud & regulated clouds, and deployments & engineering systems capabilities.

As a Software Engineer II, you'll be responsible for architecting and building next-generation products, working closely with product development teams, leading complex cross-functional projects, and designing scalable systems. The role requires strong technical expertise in languages like C#, Java, JavaScript, or Python, along with experience in cloud and distributed systems.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and various other perks. The company maintains a strong culture of inclusion and growth mindset, encouraging innovation and collaboration across teams.

The position requires passing Microsoft Cloud background checks and offers opportunities for professional growth through mentoring, technical leadership, and working with cutting-edge technology in a global-scale environment. This is an excellent opportunity for experienced engineers looking to make a significant impact in enterprise software development while working with some of the most sensitive data management systems in the world.

Last updated a day ago

Responsibilities For Software Engineer II

  • Own and influence the architecture roadmap and vision along with strong execution
  • Influence the product vision by working closely with product development and engineering teams
  • Lead key technical initiatives and cross-functional projects
  • Design systems for scalability and performance
  • Write and review code and deploy to production
  • Mentor others and the community on advanced technical issues
  • Create and execute quality plans, test strategies and processes

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 5+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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
  • Proven track record of mentoring and growing junior engineers

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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