368,746open jobs
9,444companies
47,506added this week
Browse all
Salary
$60k – $140k per year
Location
In office (Santa Clara)
Seniority
Principal · 6+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Microsoft is an American multinational technology corporation founded in 1975 by Bill Gates and Paul Allen and headquartered in Redmond, Washington. It built the personal computing era around the Windows operating system and the Office productivity suite, and now generates the largest share of its revenue from Azure cloud infrastructure and commercial subscriptions. The company also owns GitHub, LinkedIn and the Xbox gaming business, and has invested heavily in artificial intelligence through its partnership with OpenAI and the Copilot assistants embedded across its products.

Job Description

Job Title: Principal Security Engineer. Location: Santa Clara, California, USA

Job Type: Full-Time

Work Arrangement: Hybrid, 3 days per week in-office

Responsibilities:

  • Design and implement cryptographically secure flows for boot, certification, attestation, and manufacturing.
  • Participate in the transition from classical cryptography to emerging post-quantum cryptography algorithms.
  • Drive the evolution of the DPU Secure Enclave architecture and design for both boot and runtime services.
  • Collaborate with engineers to successfully execute projects and seamlessly integrate the DPU into the Azure ecosystem.
  • Identify and promote opportunities to improve technical designs, efficiency, and team productivity;
  • Work closely with hardware engineers, firmware engineers, and system architects on security, performance, and scalability requirements.
  • Apply expertise in low-level programming, cryptography, security, and distributed systems to develop advanced cloud computing solutions.

Qualifications:

  • Bachelor's degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience developing software using one or more relevant programming languages.
  • Ability to meet Microsoft, customer, and/or government security screening requirements;
  • Ability to pass the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Preferred:

  • Bachelor's degree in Computer Science or a related technical field and 6+ years of technical experience with languages including C, C++, Python, Rust, and JavaScript.
  • 4+ years of experience in embedded software development and system design.
  • 3+ years of experience developing cryptographic libraries, including symmetric cryptography, asymmetric cryptography, hashing, and public-key cryptography standards.
  • 4+ years of experience working with cryptographic tools such as OpenSSL, Mbed TLS, or SymCrypt.
  • Recent knowledge of post-quantum cryptography techniques;
  • Experience developing Boot ROM code.
  • 3+ years of experience developing Secure Enclave software.
  • 3+ years of experience with software/hardware interfaces, simulations, and systems bring-up.

Benefits and Compensation:

  • Typical U.S. base pay range for this Software Engineering IC5 position: $142,800 to $274,800 per year.
  • Base pay range for specific locations within the San Francisco Bay Area and New York City metropolitan area: $188,000 to $304,200 per year.
  • Certain roles may be eligible for additional benefits and compensation.
  • Microsoft provides additional information about benefits and pay as part of its employment compensation program.

Other Information:

  • The position will remain open for a minimum of 5 days and applications will be accepted on an ongoing basis until the role is filled.
  • Travel is expected to be less than 25%.
  • Microsoft is an equal opportunity employer and considers qualified applicants without regard to characteristics protected by applicable laws.
  • Reasonable accommodations are available during the application process for eligible candidates;
  • Microsoft uses AI technology provided by Eightfold in parts of its recruiting process. Microsoft applies human oversight and judgment to the process.
  • Candidates must satisfy applicable Microsoft, customer, and/or government security screening requirements.
  • The position requires successful completion of the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,746 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Santa Clara
$16k – $34k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Mumbai • Bengaluru
JavaScript
PowerShell
SQL
C#
C#
.NET
Databases
Azure SQL Database
MS SQL
DevOps
Azure
Rest API
Cybersecurity
Microsoft Entra ID
QA
Postman
Swagger
Apply
$169k – $253k per year • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Boulder
JavaScript
TypeScript
AI/ML
AI Agents
Frontend
GraphQL
React.js
DevOps
AWS
Azure
GCP
Google GKE
Helm
Kubernetes
Apply
$99k – $135k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Washington
JavaScript
TypeScript
DevOps
Azure
Azure DevOps
CI/CD
Management
Power Apps
Power Automate
QA
Playwright
Apply
$60k – $108k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • United States
PowerShell
Python
DevOps
AWS
Azure
IAM
Splunk
Cybersecurity
Crowdstrike
ISO 27001
Microsoft Defender
Microsoft Entra ID
Microsoft Sentinel
NIST CSF
Qualys Cloud Platform
Apply
Network Manager 4 hours ago
$128k – $173k per year • In office • Full-Time • 5+ years exp • United States
DevOps
AWS
Azure
GCP
Apply
$28k – $60k per year (Estimated) • In office • Bachelor's Degree • Noida
Java
C#
TypeScript
JavaScript
C#
.NET
Frontend
Angular
React.js
DevOps
AWS
GCP
Apply
$60k – $150k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Copenhagen
Python
Rust
C#
Python
Asyncio
pre-commit
C#
.NET
AI/ML
NumPy
SciPy
Time Series Forecasting
DevOps
Azure
Azure DevOps
CI/CD
GitHub
Apply
$60k – $140k per year • In office • Full-Time • 15+ years exp • Bachelor's Degree • Redmond
C#
C++
JavaScript
Python
Rust
DevOps
AWS
Azure
GCP
Cybersecurity
Least Privilege
Apply
$60k – $150k per year • Remote/Hybrid • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
C#
C++
JavaScript
Python
Rust
Apply
$60k – $150k per year • Remote/Hybrid • Full-Time • 15+ years exp • Bachelor's Degree • Redmond
C#
C++
JavaScript
Python
Rust
DevOps
AWS
Azure
GCP
Apply
$120k – $180k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Santa Clara
Chips/EDA
Altium Designer
Cadence Allegro
Mentor Xpedition
Valor NPI
Apply
Product COGS Manager 2 hours ago
$130k – $259k per year (Estimated) • In office • Contractor • Santa Clara
Apply
$100k – $137k per year • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • Santa Clara
Apply
Product Manager, File 3 hours ago
$130k – $259k per year (Estimated) • In office • Santa Clara
Apply
$221k – $387k per year • Equity • In office • Full-Time • Bachelor's Degree • Santa Clara
AI/ML
AI Agents
Context Engineering
Embeddings
LLM Guardrails
Management
ServiceNow
Apply
See all jobs
This is one of many
368,746 more open roles from verified company boards, updated every day.