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
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 crucial role in developing an exabyte-scale platform that processes data across billions of streams, files, tables, and reports.

The platform aims to help enterprises inventory and map their entire digital estate, integrate and normalize security data from disparate sources, and answer critical security and governance questions. You'll work with cutting-edge technologies to build scalable, high-performance data solutions that make security management accessible and actionable for organizations of all sizes.

The role combines technical leadership with hands-on development, requiring expertise in distributed systems, data platforms, and security principles. You'll mentor other engineers while designing and implementing large-scale data pipelines and services. The position offers the opportunity to work with cloud-native technologies in a highly collaborative environment, directly impacting how organizations manage and secure their digital estates.

Microsoft Security aspires to make the world safer through end-to-end, simplified security solutions. The organization accelerates Microsoft's mission by securing digital technology platforms, devices, and clouds in heterogeneous environments. The culture emphasizes growth mindset, excellence, and empowering teams to bring their best each day.

The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the chance to work on technology that impacts billions of lives. You'll be part of a team building innovative solutions to help organizations handle increasing threats, regulatory requirements, and estate complexity.

This is an excellent opportunity for a senior engineer passionate about security, distributed systems, and mentorship to make a significant impact on global digital security while working with the latest technologies and talented professionals at one of the world's leading technology companies.

Last updated 5 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
  • Continuously improve the platform leveraging new technologies

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
  • Knowledge of cloud platforms like Azure, AWS, or GCP
  • Experience with data processing frameworks like Spark, Hadoop
  • Expertise in cloud-native architecture, microservices, and containerization

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision 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 role at Microsoft working on Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building critical authentication and directory services used by millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity, offering remote work and competitive compensation.