Principal Software Engineer, Streaming Security Platform

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
6+ years of experience
Cybersecurity · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer - CTO office of Microsoft Security

Principal Software Engineer role at Microsoft Security, focusing on developing innovative security solutions and leading cross-team initiatives with emerging technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security focusing on threat analysis, detection services, and security intelligence.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on Linux security solutions development for Microsoft Defender for Endpoint, requiring 16+ years of experience.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading Azure Platform Security team, focusing on cloud security architecture and infrastructure protection.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on authentication and authorization systems, offering remote work and competitive compensation.

Description For Principal Software Engineer, Streaming Security Platform

Microsoft Security is seeking a Principal Software Engineer to join their Streaming Security Platform team. This role is critical in protecting Microsoft's cloud infrastructure and customers worldwide. The position involves working with cutting-edge streaming technologies and security solutions, processing terabytes of data daily to detect software and network vulnerabilities across millions of nodes and endpoints. The team focuses on securing cloud-native workloads including containers and Azure Functions.

The role combines technical leadership with hands-on development, requiring expertise in real-time streaming platforms and cloud security. You'll be working in Microsoft's Security organization, which is dedicated to making the world safer through end-to-end security solutions. The team culture emphasizes a 'people-first' approach, fostering an inclusive environment while tackling internet-scale challenges.

As a Principal Engineer, you'll lead architectural decisions, mentor team members, and collaborate with various stakeholders to build robust security services. The position offers competitive compensation, comprehensive benefits, and the opportunity to impact billions of users worldwide. The role supports Microsoft's mission to empower every person and organization on the planet to achieve more, while working on critical security challenges in the cloud-first world.

Last updated a month ago

Responsibilities For Principal Software Engineer, Streaming Security Platform

  • Work in a dynamic environment with frameworks such as Kubernetes and Microsoft Service Fabric
  • Work closely with PMs to translate their asks into scalable yet easy to maintain services
  • Collaborate with peers to design and build highly available services
  • Lead by example and mentor others to produce extensible and maintainable code
  • Lead efforts and discussions for the architecture of aspects of products/solutions
  • Apply and identify best practices and share information with other engineers
  • Lead efforts to identify key partners and maintain communication across the Microsoft ecosystem
  • Partner with stakeholders to determine user requirements for scenarios

Requirements For Principal Software Engineer, Streaming Security Platform

Kubernetes
Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with real time streaming platforms (Apache Flink, Spark Structured Streaming)
  • Must pass Microsoft Cloud Background Check
  • 4+ years of experience working with a public cloud provider (preferred)

Benefits For Principal Software Engineer, Streaming Security Platform

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?