Taro Logo

Principal Software Engineer, Streaming Security Platform

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Backend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 customers and their data across the world while securing all Microsoft Clouds. As part of the Cloud Security group, you'll build services that process terabytes of data daily to detect software and network vulnerabilities across millions of nodes and endpoints.

The position focuses on securing cloud native workloads including containers, Azure Functions, and more through designing and delivering industry-leading features. The team operates at internet scale with a 'people-first' approach, emphasizing an inclusive team culture. You'll be working with cutting-edge technologies like Kubernetes, Microsoft Service Fabric, and real-time streaming platforms.

This role offers an opportunity to make a significant impact on global security, working with Microsoft's security organization that aims to make the world a safer place for all. You'll be part of reshaping security and empowering users, customers, and developers with end-to-end, simplified solutions.

The position offers competitive compensation with a base pay range of $137,600 - $267,000 per year (higher in SF Bay Area and NYC), comprehensive benefits, and the chance to work with industry-leading technologies. The role provides up to 100% work from home flexibility with 0-25% travel requirements.

As a Principal Engineer, you'll lead architectural decisions, mentor team members, and collaborate across Microsoft's ecosystem to build scalable security solutions. This is an excellent opportunity for experienced engineers passionate about security, cloud technologies, and making a global impact while working with one of the world's leading technology companies.

Last updated 2 months 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 Microsoft ecosystem
  • Partner with stakeholders to determine user requirements for scenarios

Requirements For Principal Software Engineer, Streaming Security Platform

Java
Python
Kubernetes
  • 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 using Apache Flink, Spark Structured Streaming
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud background check

Benefits For Principal Software Engineer, Streaming Security Platform

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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?