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
10+ 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. The role is part of Microsoft Security, which aims to make the world safer through end-to-end security solutions. You'll be working on revolutionizing enterprise data management, discovery, understanding, and access, serving enterprise data office, data owners, stewards, and consumers. The position offers an opportunity to work with big data processing engines, cloud platforms, and microservices architecture while building scalable solutions. The team culture embraces a growth mindset and excellence, impacting billions of lives worldwide. This role combines technical leadership with hands-on development, requiring expertise in various programming languages and big data technologies. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive environment that values respect, integrity, and accountability.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • Drive customer-first, live site-first, design-first, and agile team culture
  • Lead and implement design decisions for scalability, cost optimization, and observability
  • Create clarity and lead definition of priorities and planning of engineering deliverables
  • Demonstrate strong dedication to high quality results
  • Facilitate alignment within and across partner teams on technology decisions
  • Offer expert technical advice to the leadership team
  • Mentor and grow other engineers

Requirements For Senior Software Engineer

Java
Scala
  • BE/ME/Btech/Mtech in computer science or associated discipline
  • 10+ years of hands-on experience as a software engineer/architect
  • 5+ years of experience in technical/architectural lead roles
  • Coding proficiency in Java, Scala, C++, .NET, C#
  • Experience with big data processing engines (SQL Engines, Hive, Spark, Hadoop)
  • Development experience on cloud platforms (Microsoft Azure, AWS)
  • Deep knowledge in building APIs and Microservices
  • Experience in large scale enterprise data products
  • Experience working in agile teams with strong customer focus

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's Azure Data team, building Microsoft Fabric platform with 8+ years of backend development experience required.

Senior Software Engineer

Senior Software Engineer position at Microsoft's GroupMe team, working on scaling a social messaging platform using Golang, Ruby, and cloud technologies with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Vancouver, working on the Start Service Platform team to serve personalized content to 100M+ daily users across multiple Microsoft products.

Senior Software Engineer - M365 Core

Senior Software Engineer position at Microsoft focusing on M365 Core development, combining full-stack engineering with AI and data analytics for enterprise solutions.

Senior Software Engineer - 1ES

Senior Software Engineer position at Microsoft's 1ES team, focusing on developer services and tools, requiring 5+ years of experience and expertise in distributed systems.