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
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a Software Engineer II to join their growing organization that serves 200M MAU and manages exabytes of customer data in the cloud. This role is part of the Office M365 ecosystem in Noida, focusing on building and modernizing Engineering Systems of ODSP to improve productivity for thousands of engineers worldwide.

SharePoint helps millions of people collaborate effectively and enables major companies to address mission-critical challenges. The team creates global-scale services to store, secure, and manage some of the most sensitive data globally. This position offers opportunities to work on next-generation architecture investments and deliver world-class engineering systems capabilities using cutting-edge technology.

As a Software Engineer II, you'll be working in a full-stack environment with chances to influence both team and partner team roadmaps. The role involves tackling technically challenging problems in cloud computing, with a focus on compliance, regulation, and security in the expanding digital world.

The position requires strong technical skills in various programming languages, experience with cloud and distributed systems, and the ability to work effectively in agile teams. You'll be responsible for leading software design and development, defining new components, and mentoring junior team members. The role offers a hybrid work arrangement with up to 50% work from home flexibility and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave.

Microsoft provides an inclusive culture where employees can thrive, emphasizing respect, integrity, and accountability. The company's mission to empower every person and organization on the planet to achieve more guides their work and innovation approach.

Last updated 16 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
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience
  • 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

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 Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

ROP - Software Engineer II

Microsoft Azure Storage is hiring a Software Engineer II to build performant scale-out block storage using DPU technology, requiring 4-12 years of experience in software engineering.

Software Engineer II

Software Engineer II role at Microsoft working on Azure Storage DPU team, building next-generation cloud storage solutions with focus on security, reliability, and performance.

Software Engineer II

Microsoft is seeking a Software Engineer II to join the People Analytics Experience team in Bangalore, building AI-powered employee experience solutions.