Software Engineer II
Core
Design, implement, and validate secure-by-design features, cryptographic controls, and observability pipelines for operating system components and virtualization technologies.
Role type
Senior IC software engineer (OS security & confidential computing)
Builds
Production-quality OS components, validation frameworks, and security observability pipelines
Domain
Operating Systems, System Security, Confidential Computing
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, virtualization concepts, PowerShell scripting, cryptographic primitives, key management, secure protocol design, automated test design, fuzzing, threat modeling, security telemetry analysis, incident response, secure defaults implementation, hardening baselines, auditability, logging
Preferred skills
OS fundamentals, software and system security, confidential computing technologies, hardware-rooted trust mechanisms (Intel TDX, AMD SEV-SNP), attestation, secure key management concepts, platform security controls (Secure Boot, TPM, VBS, Credential Guard, WDAC/App Control, BitLocker, Secured-core), modern attacker techniques knowledge
Technologies
Intel TDX, AMD SEV-SNP, vTPM, Measured Boot, Confidential Virtual Machines, PowerShell, C, C++, C#
Responsibilities
Design and implement validation frameworks with automated test coverage and fuzzing to catch defects early; Build observability pipelines through telemetry insights, security metrics, and health signals; Contribute to threat modeling and security reviews and build mitigations for high-severity threats; Support security incidents and partner with cross-functional teams to assess impact and deliver remediation fixes; Turn reference architectures and security design patterns into production features with thorough testing and metrics.
Seniority
Senior, hands-on IC
