Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft's Purview Data Governance team is seeking a Senior Software Engineer to join their mission of creating cutting-edge cloud service and AI-based enterprise data governance solutions. This role, based in Noida, India, focuses on full-stack web development with emphasis on UX and API development. The position is part of Microsoft Security, which aims to make the world safer through end-to-end security solutions.

The role involves working on enterprise data management, discovery, understanding, and access solutions. You'll be contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The team culture emphasizes growth mindset, innovation, and collaboration, with a strong focus on security and data governance.

As a Senior Software Engineer, you'll be working with modern technologies including TypeScript, React, and various cloud services. The position requires extensive experience in single-page web applications and enterprise-scale solutions. You'll be responsible for architecting and implementing complex integrations, building AI/Copilot experiences, and ensuring high scalability and fault tolerance.

The role offers a hybrid work environment with up to 50% work from home flexibility. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. This is an excellent opportunity for experienced engineers who want to impact billions of lives while working on enterprise-scale data governance and security solutions.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer

  • Drives a customer-first, live site-first, design-first, and agile team culture
  • Leads and implements design decisions for scalability, cost optimization, and observability
  • Develops and maintains comprehensive architecture and execution plans
  • Tackles challenges with unclear solutions, timelines, and constraints
  • Facilitates alignment within and across partner teams on technology and design decisions
  • Offers expert technical advice to the leadership team
  • Mentors and grows other engineers

Requirements For Senior Software Engineer

TypeScript
JavaScript
React
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Master's Degree with 6+ years experience
  • 5+ years of single page web app UX development in TypeScript/JavaScript, React/Redux, HTML5, CSS3, and AJAX/REST API/JSON handling
  • Applied experience in the practice of federated data governance in a global enterprise
  • Broad understanding of enterprise architectural considerations pertinent to federated solutions
  • Experience in building and shipping production-grade, large-scale, fault-tolerant cloud services
  • Experience in building AI/Copilot experiences in enterprise/commercial software
  • Experience in full-stack development and testing
  • Experience in navigating enterprise change management
  • 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 position at Microsoft working on the Azure Portal team, building and maintaining the main interface for Azure services used by millions of customers worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Mesh team, building immersive 3D experiences for Teams, combining AR/VR technology with enterprise collaboration.

Member of Technical Staff - Growth Web Engineer

Senior Growth Web Engineer position at Microsoft AI, focusing on Copilot development and user growth, requiring 4+ years of experience in web development and growth engineering.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MAI team in Beijing, focusing on frontend development for Bing search and AI-powered applications, requiring 5+ years of experience.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on enhancing Excel's web application and collaboration features, requiring 8+ years of experience in software engineering.