Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft's OneDrive-SharePoint (ODSP) team, part of Office M365 ecosystem, is seeking a Senior Software Engineer in Noida. This role is part of a multi-billion-dollar organization managing 200M MAU and 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 storing and securing sensitive data.

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, making next-generation architecture investments to deliver world-class service management, autonomous cloud & regulated clouds, and engineering systems capabilities.

As a Senior Backend Engineer, you'll be responsible for disrupting and building next-generation products, owning architecture roadmaps, and leading complex cross-functional projects. The role requires strong technical expertise in distributed systems, cloud technologies, and various programming languages. You'll work in an agile environment, collaborating closely with product development teams to ensure high-quality design and architecture.

The ideal candidate should have 8+ years of technical engineering experience, strong mentorship abilities, and excellent communication skills. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. The position offers hybrid work arrangements with up to 50% work from home opportunity and minimal travel requirements (0-25%).

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • 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
  • Lead design, write/review code and deploy to production
  • Mentor individuals and community on advanced technical issues
  • Create and execute quality plans, test strategies and processes

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ 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
  • Proven track record of mentoring, and growing junior engineers
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, working on ML-powered features for Windows and Microsoft products, with remote work options and competitive benefits.

Senior Software Engineer/Software Engineer II - Microsoft Security (Multiple Roles)

Senior Software Engineer position at Microsoft Security in Israel, focusing on backend development for cybersecurity solutions using cloud technologies and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Storage team, building scalable cloud storage solutions with 6+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux kernel development and performance optimization for Azure infrastructure, offering hybrid work and competitive compensation.

Senior Software Engineer - Virtual Machine and Container

Senior Software Engineer role at Microsoft focusing on Hyper-V virtualization platform development, requiring 7+ years of C/C++ experience and strong security architecture knowledge.