Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
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 the Purview Data Governance team in their mission to deliver market-leading solutions for enterprise data management, discovery, understanding, and access. This role focuses on creating cutting-edge cloud services and AI-based enterprise data governance solutions.

The position combines full-stack web development with a strong emphasis on security and enterprise data management. You'll be working on Microsoft's security cloud platform, helping to protect users, customers, and developers with end-to-end simplified solutions. The role requires expertise in TypeScript/JavaScript, React/Redux, and modern web technologies, along with a strong understanding of enterprise architectural considerations.

As a Senior Software Engineer, you'll be responsible for driving customer-first solutions, implementing scalable designs, and leading technical initiatives. The role offers competitive compensation ($117,200 - $229,200 base salary range) and comprehensive benefits including healthcare, educational resources, and investment options.

The ideal candidate will have 4+ years of technical engineering experience, strong full-stack development skills, and a passion for building secure, enterprise-scale solutions. You'll be joining a culture centered on growth mindset, excellence, and innovation, working on solutions that impact billions of lives worldwide.

This hybrid position offers up to 50% work from home flexibility and is based in Redmond, WA. You'll be part of Microsoft's larger mission to reshape security and empower global digital protection, working with cross-functional teams and contributing to critical security priorities for customers worldwide.

The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to mentor others. You'll be working on complex integrations, distributed systems, and AI/Copilot experiences, making this an excellent opportunity for someone passionate about security, enterprise software, and technical innovation.

Last updated 14 days 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
  • Creates clarity and leads the definition of priorities and planning of engineering deliverables
  • Tackles challenges posed by problems with unclear solutions
  • Promotes culture of inclusion and diversity
  • Takes ownership while collaborating with others
  • Offers technical advice to leadership team
  • Mentors and grows other engineers

Requirements For Senior Software Engineer

TypeScript
JavaScript
React
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding
  • 2+ years of experience in single page web app UX development in TypeScript/JavaScript, React/Redux, HTML5, CSS3
  • Experience with AJAX/REST API/JSON handling
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.