Software Engineer - WSSI Team (Windows Silicon System Integration)
Listed on Microsoft’s official careers site. Posted October 6, 2026. Check that it is still open and apply there.
Apply on Microsoft’s careers site →Job description
Partner with product, system, cloud, firmware, hardware, and security engineering teams to design and deliver innovative security solutions. Contribute to and lead the design, implementation, integration, testing, and delivery of core security features spanning firmware, operating systems, endpoint software, and cloud-connected services. Apply secure engineering practices, including threat modeling, secure design reviews, code reviews, mitigation planning, vulnerability response, and security validation.
Define technical requirements, architecture, dependencies, engineering priorities, and delivery plans in a complex cross-team environment. Work closely with hardware, firmware, operating system, Windows internals, cloud, and security engineers to characterize solutions, define interfaces, and optimize security, reliability, and performance. Drive features from inception through production, including quality, observability, deployment, monitoring, incident readiness, and continuous improvement.
Leverage advanced AI capabilities to accelerate engineering workflows and build AI-powered tools and agents that improve team productivity and product quality. Continuously learn emerging security technologies and attack techniques, share knowledge with the team, and mentor peers as your experience grows. Bachelor's degree or higher in Computer Science, Software Engineering, Electrical Engineering, or equivalent practical experience.
Professional software development experience in Rust, C, C++, or another embedded systems programming language, with a solid foundation in computer science. Experience in the security domain, such as operating-system security, identity, secure coding, cryptography, security protocols, secure boot, hardware-backed security, or threat mitigation. Knowledge of networking and security protocols, authentication and authorization, certificate-based authentication, secrets management, and Zero Trust architectures.
Knowledge of Windows internals or modern operating system internals, including processes, memory management, services, networking, virtualization, and security boundaries. Experience developing, monitoring, managing, provisioning, or securing applications and services in Windows environments. Understanding embedded software architecture, firmware, CPU architecture, and real-time operating systems (RTOS). Experience with platform security technologies, including firmware security, TPMs, HSMs, Secure Boot, device attestation, trusted execution environments (TEE), measured boot, DRTM, and hardware-backed roots of trust.
Cybersecurity coursework, projects, research, product-development experience, or security-focused open-source contributions; offensive security or security research experience is a plus.
More jobs at Microsoft
Principal Silicon Design Verification Manager
Israel, Tel Aviv, Herzliya, Multiple Locations
Backend Software Engineer
Czech Republic, Multiple Locations
Business Program Manager - Capacity Automation & Backend Tools
United States, Washington, Redmond, Multiple Locations
Compiler Software Engineer
Czech Republic, Multiple Locations
Compute Orchestration & Scheduling
United Kingdom, London
Similar jobs at other companies
Senior Backend Software Engineer - Core Team:
Fortinet · Tel Aviv, Israel
Senior Lead Software Engineer - Platform Engineering - Team Lead
JPMorganChase · LONDON, United Kingdom
Software Engineer Lead - International Delivery Team
Fidelity National Information (FIS) · Cyprus
Software Engineer Senior - International Delivery Team
Fidelity National Information (FIS) · Cyprus