Senior Software Engineer

Microsoft

4–8 yrs Bengaluru Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

Join the Windows Enterprise and Security (ENS) team, a pivotal group within Microsoft dedicated to fortifying Windows operating systems. This team develops core security capabilities, including hardware-backed security, cryptography, and identity management, ensuring Windows is trusted globally for enterprises and governments. As a Senior Software Engineer in ENS India, you will be instrumental in designing and delivering security and enterprise features that have a broad impact across the Windows ecosystem. You will collaborate closely with partner teams, including those in Redmond, to build secure, reliable, and scalable solutions.

This role offers a unique opportunity to contribute to the security of billions of Windows users and the organizations that rely on Windows. You will build foundational security and management features that define Windows' trust model and enhance its long-term platform resilience. Microsoft's mission to empower every person and organization is at the heart of our work, fostering a culture of innovation, inclusion, and accountability.

Responsibilities

Key responsibilities include designing and implementing robust Windows security and enterprise features for both client and server environments. You will work on core areas like hardware-backed security, cryptography, and identity management. A strong emphasis is placed on engineering excellence, producing high-quality, testable, and maintainable code with comprehensive diagnostics for global deployment. You will collaborate with security and platform stakeholders to ensure designs adhere to secure-by-default principles and meet compliance standards.

This role involves driving end-to-end execution, from requirements gathering to deployment, with a strong sense of ownership. You will also contribute to developing technical talent within the group through coaching and mentoring. Furthermore, you'll act as a pioneer for new technologies, building industry-wide recognition in your areas of expertise. Embracing AI-assisted engineering workflows to accelerate design, debugging, and testing is also a key aspect, while maintaining stringent verification and security quality standards.

Qualifications

We are seeking candidates with a Bachelor's Degree in Computer Science or a related technical field, coupled with at least 4 years of technical engineering experience. Proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python is essential. Solid experience in building and shipping production software using systems languages (e.g., C/C++/C#/Rust) and debugging complex systems is required.

Ideal candidates will have experience designing and developing features for large-scale, performance-sensitive systems, preferably with in-depth knowledge of Windows or OS internals. Preferred qualifications include a Bachelor's degree in Computer Science, Engineering, or a related field, with 8+ years of relevant experience. Experience in platform security, cryptography, identity/authentication, secure boot/TPM, device security, enterprise policy/management, or licensing/entitlement systems is highly desirable. A proven track record of driving engineering quality through testing strategies, telemetry, reliability, and operational excellence is also valued. The ability to collaborate effectively across geographies and influence stakeholders is key.

Essential Skills

C++C#JavaJavaScriptPythonSystems ProgrammingOperating SystemsSecurityCryptographyIdentity ManagementAuthentication

Good to Have

Platform SecuritySecure BootTPMDevice SecurityEnterprise PolicyLicensing Systems

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustrySoftware Development, Information Technology & Services, Cybersecurity
DepartmentSoftware Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software Development

Senior Software Engineer at Microsoft | SkillMX | SkillMX