Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Purview Data Governance team, focusing on delivering market-leading solutions for enterprise data management, discovery, understanding, and access. This role combines cutting-edge cloud services with AI-based enterprise data governance solutions. The position offers competitive compensation ($117,200 - $229,200) and the flexibility of up to 100% remote work. The ideal candidate will have 4+ years of technical engineering experience, strong expertise in big data infrastructure, and a passion for building scalable, secure solutions. This role presents an opportunity to work on critical security priorities in Microsoft's mission to make the world safer through comprehensive digital security solutions. The position involves leading technical initiatives, mentoring team members, and driving innovation in data governance and AI adoption, making it perfect for experienced engineers looking to make a significant impact in enterprise security and data management.

Last updated 25 minutes 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
  • Creates clarity and leads the definition of priorities and planning of engineering deliverables
  • Facilitates alignment within and across partner teams on technology decisions
  • Mentors and grows other engineers
  • Architects and delivers robust Data Governance solutions and AI adoption
  • Collaborates on complex Cross-Functional Projects

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 2+ years designing and implementing Big Data infrastructure, compute and spark-based workloads
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience in building and operating federated enterprise data management solutions
  • Experience in building and shipping production-grade, large-scale, fault-tolerant cloud services

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 Copilot Studio Agents team, focusing on AI automation integration and agent capabilities development with competitive compensation and hybrid work arrangement.

Senior Software Engineer - Azure Core Host Networking

Senior Software Engineer position at Microsoft Azure Core focusing on networking infrastructure, drivers, and cloud services development in Haifa, Israel.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MAI platform team in Hyderabad, working on Bing's backend search engine with focus on predictive modeling and text mining.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Linux System Group, focusing on Linux kernel development and platform security with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Bangalore, focusing on Azure SQL Database Storage Engine development with 8+ years of experience required.