Skip to main content
Swiftkey logo

Principal Software Engineer Manager, Windows Hardware Security

Swiftkey

Redmond, WAJobPosted todayStill listed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Redmond, WA
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

The Principal Software Engineer Manager will define chip-to-cloud security architecture connecting hardware roots of trust, Windows security capabilities, and cloud services. The role leads Windows attestation services and security-critical software, firmware, and services, while driving engineering strategy, operational excellence, and cross-organizational delivery. It also builds and develops engineering managers and engineers, and explores emerging technologies such as artificial intelligence to improve security and engineering effectiveness.

Skills & qualifications

RequiredNice to have

Skills

C, requiredC++, requiredC#, requiredJava, requiredJavaScript, requiredPython, requiredSecurity-Critical Software, requiredOperating System Components, requiredEmbedded Systems, requiredFirmware, requiredHardware-Integrated Software, requiredCloud Services, requiredEngineering Program Leadership, requiredTechnical Strategy, requiredOperating System Security, requiredPlatform Security, requiredHardware Security, requiredHardware Roots of Trust, requiredSecurity Processors, requiredSecure Boot, requiredFirmware Security, requiredCryptography, requiredDevice Identity, requiredTPM Technologies, requiredConfidential Computing, requiredRemote Attestation, requiredHighly Available Cloud Services, requiredSecurity-Sensitive Workloads, requiredPartner Collaboration, requiredSecurity Incident Response, requiredTechnical Communication, requiredPeople Management, requiredInclusive Team Development, required

Qualifications

Bachelor's in Computer Science or Related Technical Field, required8+ Years Technical Engineering Experience, requiredBachelor's in Computer Science or Related Technical Field and 10+ Years Experience or Equivalent Experience, required6+ Years People Management Experience, required

Full job description

Define and drive a cohesive chip-to-cloud security architecture that connects hardware roots of trust with Windows security capabilities and cloud services. Lead the engineering and evolution of Windows attestation services, enabling devices and services to establish identity, integrity, and trusted security state using hardware-backed security signals. Lead the design, development, delivery, and operation of security-critical software, firmware, and services with a focus on security, reliability, scalability, performance, quality, and operational excellence. Identify emerging threats and technology shifts and translate them into engineering strategy, product roadmaps, and systematic security improvements. Drive engineering excellence across both Windows product engineering and cloud service development, including architecture, testing, telemetry, reliability, incident response, secure development, and live-site operations. Create clarity across complex cross-organizational initiatives, make thoughtful engineering and business tradeoffs, and drive accountability for delivering customer outcomes. Build, coach, and grow a high-performing organization of engineering managers and engineers, developing technical leaders and fostering a culture of curiosity, collaboration, accountability, and continuous learning. Leverage emerging technologies, including artificial intelligence, to improve engineering effectiveness, security analysis, operational efficiency, and the team's ability to respond to an evolving threat landscape. Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python These requirements include but are not limited to the following specialized security screenings: Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python. OR equivalent experience. 6+ years of people management experience leading software engineering teams. Experience designing, building, shipping, or operating security-critical software, operating system components, embedded systems, firmware, hardware-integrated software, or large-scale cloud services. Experience leading complex engineering programs involving multiple teams, organizations, or external partners. Experience defining technical strategy and translating that strategy into engineering execution and measurable customer outcomes. Experience with operating system, platform, or hardware security architecture. Experience with hardware roots of trust, security processors, secure boot, firmware security, cryptography, device identity, Trusted Platform Module (TPM) technologies, confidential computing, or remote attestation. Experience building and operating highly available cloud services with security-sensitive workloads and demanding reliability requirements. Experience partnering with silicon vendors, device manufacturers, standards bodies, or other technology ecosystem partners. Experience leading engineering managers and senior technical leaders in a multi-team organization. Experience responding to security vulnerabilities or incidents and translating individual findings into systematic platform improvements. Experience influencing technical strategy across organizational boundaries and communicating complex engineering and security topics to senior leaders. Experience developing inclusive teams and growing engineers and engineering leaders across career stages.

How this job compares

Set against the 1,152 open Software Engineering Manager jobs on Olive Jobs, counted November 13, 2026.

Pay
  • This postingNot listed
  • Washington median$175–275K/yr63 salary ranges
Openings
Olive Jobs lists 74 open Software Engineering Manager jobs in Washington and 1,152 across the US. 4% of them nationwide are listed as remote or flexible.
Hiring the most in Washington
Experience
This posting asks for at least 6 years of experience; Software Engineering Manager postings that state a minimum ask for 8 years at the median (1,055 postings).
Education
419 of the 1,152 open Software Engineering Manager jobs (36%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.