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 technical expertise with business impact, working on critical security priorities for Microsoft's global customer base.

The position offers an opportunity to work on building and operating federated enterprise data management solutions, with a focus on creating secure, scalable systems that protect digital assets across heterogeneous environments. You'll be part of Microsoft Security's mission to make the world a safer place through end-to-end, simplified security solutions.

As a Senior Software Engineer, you'll work with cutting-edge technologies including React, Redux, .NET Core, and Azure Cloud services. The role involves building AI/Copilot experiences, implementing complex integrations, and developing fault-tolerant distributed systems. You'll be responsible for both frontend and backend development, ensuring high performance and security standards are met.

The compensation package is competitive, with a base salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC), plus comprehensive benefits including healthcare, educational resources, and investment options. The position offers up to 100% work from home flexibility with 0-25% travel requirements.

This role is perfect for someone who combines strong technical skills with a passion for security and data governance, thrives in a fast-paced environment, and wants to make a significant impact on enterprise-scale solutions. You'll be joining a culture centered on growth mindset, excellence, and innovation, working on solutions that impact billions of users worldwide.

Last updated 9 days ago

Responsibilities For Senior Software Engineer

  • Proficient in ReactJS, Redux, React Hooks, and building responsive, user-friendly interfaces
  • Designing & Implementing SDKs, REST APIs, UI Controls
  • Implementing coding patterns including Middleware & UX
  • Applied Data Structures optimization for real-world problems
  • Experience with Azure Cloud and supporting multi-tenant, multi-regional custom applications

Requirements For Senior Software Engineer

React
TypeScript
Java
Python
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Full stack engineering experience
  • Experience in building and shipping production-grade, large-scale, fault-tolerant cloud services
  • Experience in building AI/Copilot experiences in enterprise/commercial software
  • Understanding of enterprise architectural considerations for SaaS solutions

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
401k
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--Networking

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring 4+ years of experience in network design and development.

Software Engineer II / Senior Software Engineer

Microsoft is hiring a Software Engineer II / Senior Software Engineer to work on Microsoft 365 cloud services, focusing on backend development and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on Fabric platform security and infrastructure, offering competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Engage platform, building large-scale distributed systems serving millions of users with modern tech stack including GraphQL, microservices, and cloud infrastructure.

Senior Software Engineer- Windows Servicing & Delivery Org

Senior Software Engineer role at Microsoft's Windows Servicing & Delivery org, focusing on cloud services and system reliability with hybrid work options in Redmond, WA.