Taro Logo

Principal Software Engineer

Microsoft Security organization focuses on protecting digital technology platforms, devices, and clouds while ensuring the security of their internal estate.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
12+ years of experience
Cybersecurity · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Cloud Ecosystem Security team, one of Microsoft's fastest-growing businesses. This role will lead efforts to build product features and capabilities for a new security marketplace offering. The position involves working on Security Copilot and extending capabilities of Microsoft's existing security products (Defender, Sentinel, and Purview across M365 and Azure).

The ideal candidate will combine deep technical expertise with the ability to work across teams and build consensus. This key technical leadership role requires hands-on coding skills while effectively communicating complex concepts in technical forums. The position offers the opportunity to work on cutting-edge security solutions that impact billions of users worldwide.

The role involves architecting highly scalable and distributed cloud services, leading code quality initiatives, and developing architecture models for performance optimization. The position offers competitive compensation, comprehensive benefits, and the chance to work with industry-leading security products. Microsoft's culture embraces a growth mindset and excellence, making it an ideal environment for those passionate about security and innovation.

Working in Microsoft Security means joining a team dedicated to making the world safer through end-to-end, simplified security solutions. The role offers the flexibility of up to 100% remote work, competitive salary based on location, and extensive benefits including healthcare, educational resources, and parental leave.

Last updated 4 months ago

Responsibilities For Principal Software Engineer

  • Lead architectural design for new marketplace offering
  • Architect durable services across multiple releases
  • Optimize for highly scalable, available, and reliable cloud services
  • Work with Program Managers and Security Engineering teams
  • Lead code quality and provide thought leadership
  • Develop architecture models to measure performance and guide implementation

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with 12+ years technical engineering experience
  • Experience designing cloud services that are highly scalable and distributed
  • Experience in development principles and patterns
  • Must pass Microsoft Cloud Background Check
  • Coding experience in C, C++, C#, Java, JavaScript, or Python

Benefits For Principal 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
  • Opportunities to network and connect

Interested in this job?