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
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is building a revolutionary security data platform to address critical security challenges in today's digital landscape. As a Senior Software Engineer, you'll play a pivotal role in designing and developing an exabyte-scale platform that processes data across billions of streams, files, tables, and reports. The platform helps enterprises inventory and map their digital estate, integrate and normalize security data, and answer critical security and governance questions.

The role involves working with cutting-edge technologies in cloud-native architecture, microservices, and containerization. You'll be part of Microsoft Security's mission to make the world safer by developing end-to-end security solutions that protect users, customers, and developers across heterogeneous environments.

The position offers competitive compensation ($117,200 - $229,200 base salary range) and comprehensive benefits. You'll work in a culture centered on embracing growth mindset and excellence, contributing to innovations that impact billions of lives. The role is hybrid (up to 50% work from home) based in Redmond, WA.

Key responsibilities include leading large-scale data pipeline implementation, mentoring engineers, collaborating with cross-functional teams, and optimizing platform performance. You'll work with security experts and data scientists to translate business requirements into technical solutions while ensuring scalability, availability, and security.

Required qualifications include 4+ years of engineering experience, strong security principles understanding, and experience with high-scale SaaS products. Preferred qualifications include expertise in cloud platforms, data processing frameworks, and cloud-native architecture.

Join Microsoft Security to shape the future of security in an increasingly complex digital world while working with a team committed to innovation and excellence.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Lead design and implementation of large-scale data pipelines and services
  • Mentor and guide engineers, providing technical direction
  • Collaborate with cross-functional teams
  • Optimize platform performance for vast amounts of data
  • Drive end-to-end project delivery
  • Work on cloud-native technologies and distributed systems

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience guiding and mentoring engineers
  • Strong understanding of security principles
  • Experience working with high-scale, mission-critical SaaS products
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Azure Messaging Team – Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Messaging Team, building large-scale distributed systems and real-time analytics solutions with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's DPU group, developing compilers and system software for cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams Developer Platform, building scalable services and bot solutions with competitive pay and benefits in Vancouver.

ROP - Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core Compute Team, focusing on building and maintaining cloud infrastructure components with emphasis on performance, reliability, and scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.