← All jobs
M

Software Engineer

Microsoft

Listed 15 Aug 2026

HyderabadSoftware EngineeringTop payGCC
Apply on Microsoft

Research Microsoft before you apply

Check ratings, real-employee reviews, verified pay, and interview difficulty.

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. 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. 2+ years of professional software engineering experience building, debugging, and maintaining production‑quality code. Solid understanding of software engineering fundamentals including data structures, algorithms, and operating system concepts. Experience writing testable code and working effectively in a collaborative development environment. Solid experience coding in C and/or C++ for production‑quality systems. Experience with Windows OS internals, system services, or low‑level platform components. Familiarity with cloud‑connected services. Exposure to security hardening, diagnosability, and reliability engineering practices. Growth mindset with interest in learning new technologies, including AI‑enabled engineering and product experiences.