Taro Logo

Senior Data Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through innovative software, services, and solutions.
$158,400 - $258,000
Data
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Data Software Engineer

Microsoft Security is seeking a Senior Data Software Engineer to join their Identity Governance Team, focusing on building next-generation Identity Governance platforms with AI and Copilot experiences. This role is part of Microsoft's Identity engineering organization, which manages Microsoft's identity platform for all cloud services including Azure, Microsoft 365, and Xbox.

The position involves designing and developing large-scale distributed software services, with a focus on building well-architected systems and advocating for software engineering best practices. Key responsibilities include conducting design reviews, implementing system designs with clear interfaces, mentoring team members, and maintaining high standards for quality and reliability.

The ideal candidate will have 4+ years of industry experience in building and managing highly available, large-scale cloud services or distributed systems. They should demonstrate strong technical leadership, customer empathy, and the ability to coach teammates. The role requires expertise in data engineering, with a focus on building mission-critical cloud services.

Working in Microsoft's Security organization, you'll be part of a team reshaping security and delivering simplified solutions that protect users, customers, and developers worldwide. The position offers competitive compensation ($158,400 - $258,000 in the San Francisco Bay area) and comprehensive benefits including healthcare, educational resources, and parental leave.

This hybrid position is based in Mountain View, California, requiring up to 50% work from home with 0-25% travel. The role demands a bachelor's or master's degree in Computer Science or related field, combined with significant experience in data engineering, software development, or related areas. Join Microsoft's mission to empower global achievement while working in an inclusive culture built on respect, integrity, and accountability.

Last updated 2 days ago

Responsibilities For Senior Data Software Engineer

  • Design and develop large scale distributed software services and solutions
  • Adhere to and drive modern software engineering practices through design reviews
  • System design through well-defined interfaces across multiple components
  • Partner with and mentor team members
  • Model best practices for quality and live site-focus
  • Collaborate with researchers, data scientists and cross-functional teams
  • Improve test coverage for services and implement integration tests
  • Focus on customer/partner needs through a data driven approach
  • Troubleshoot and optimize automation, reliability, and monitoring for Live Site

Requirements For Senior Data Software Engineer

  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years experience
  • 4+ years of industry experience building, designing, managing and delivering highly available, large-scale cloud services
  • Experience with distributed systems / services on a cloud platform
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Data 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 Data Software Engineer