Software Engineer at Microsoft
On-site · Hyderabad, Telangana, India · full time
Practice the Software Engineer interview at Microsoft with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- C
- C++
- C#
- software engineering fundamentals
- production-quality code
- testable code
- Windows OS internals
- system services
- low-level platform components
About the role
Own, design and maintain features in the modern Windows Print and Scan stack. Write effective, testable, and maintainable code with a focus on quality, reliability, and security. Use AI‑assisted development tools to improve productivity, code quality, and diagnosability. Participate in feature design discussions, technical reviews, and code reviews with senior engineers. Define and execute test strategies to validate functional correctness, reliability, and security. Use logging, telemetry, and diagnostics to validate assumptions and troubleshoot issues. Apply secure engineering practices and follow privacy and compliance requirements. Collaborate with partner teams across Windows, cloud services, and printer/scanner vendors. Qualifications Required/Minimum Qualifications: Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C# OR equivalent experience.