Software Engineer II

Microsoft Microsoft · Big Tech · Noida, UP, IN · Software Engineering

Software Engineer II role on the OneDrive-SharePoint (ODSP) team within the Office M365 ecosystem. Focuses on building service fabric and engineering ecosystem for SharePoint Online, including automated datacenter management, continuous delivery, Azure integration, and optimizing scalability and latency. Requires a Bachelor's Degree in Computer Science or related field with 4+ years of experience in languages like C#, C++, Java, or Python, and experience with Azure or other cloud/distributed systems is a plus. Security screening is required.

What you'd actually do

  1. Lead the design/development of software and ensure its quality.
  2. Defining new components with complete understanding of service interdependencies and limitations.
  3. Possess knowledge and is curious to learn more about performance, scalability, enterprise system architecture, and engineering best practices.
  4. Work effectively with product development and engineering teams.
  5. Actively mentoring junior team members.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 4+ years of software development experience with C#, C++ or Java, .NET
  • Working in agile teams with solid customer focus
  • Good communication and cross-group collaboration skills

Nice to have

  • Experience in Azure, or other cloud and distributed systems is a big plus
  • Master's Degree in Computer Science or related technical field

What the JD emphasized

  • Microsoft Cloud Background Check