Software Engineer II
Core
Design, build, and maintain features for the Windows Print and Scan stack, focusing on quality, reliability, and security.
Role type
Software Engineer II (Windows Systems)
Builds
Production features for the Windows Print and Scan stack
Domain
Operating Systems (Windows) + Print/Scan Hardware Integration
Deliverable
production ML models | product features
Required skills
C, C++, Windows OS internals, system services, low-level platform components, data structures, algorithms, testable code, secure engineering practices, logging, telemetry, diagnostics
Preferred skills
AI-assisted development tools, cloud-connected services, security hardening, reliability engineering practices
Technologies
Windows OS, C, C++
Responsibilities
Own, design, and maintain features in the Windows Print and Scan stack; Write effective, testable, and maintainable code; Participate in feature design discussions, technical reviews, and code reviews; Define and execute test strategies; Use logging, telemetry, and diagnostics to validate assumptions and troubleshoot issues; Collaborate with partner teams across Windows, cloud services, and printer/scanner vendors.
Seniority
Mid-level, hands-on IC