1 day ago
Hyderābād, IndiaMid Level
Responsibilities
- Own, design, and maintain features in the Windows Print and Scan stack.
- Write effective, testable, maintainable, reliable, and secure code.
- Use AI-assisted development tools to improve productivity, code quality, and diagnosability.
- Participate in feature design discussions, technical reviews, and code reviews.
- Define and execute tests for functional correctness, reliability, and security.
- Use logging, telemetry, and diagnostics to validate assumptions and troubleshoot issues.
- Apply secure engineering practices and comply with privacy and compliance requirements.
- Collaborate with Windows, cloud services, and printer/scanner partner teams.
Requirements
- Bachelor’s degree in computer science or a related technical field.
- At least 5 years of technical engineering experience coding in C, C++, or C#.
- At least 5 years of professional software engineering experience building, debugging, and maintaining production-quality code.
- Strong knowledge of data structures, algorithms, and operating system concepts.
- Experience writing testable code in a collaborative development environment.
- Solid production experience with C and/or C++.
- Experience with Windows internals, system services, or low-level platform components is preferred.
- Familiarity with cloud-connected services and exposure to security hardening, diagnosability, and reliability engineering are preferred.
- Ability to meet Microsoft, customer, and/or government security screening requirements.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
