Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer 
India, Karnataka, Bengaluru 
385789876

03.09.2024

The organization is comprised of software engineers who will work on improving and hardening our engineering systems by designing and implementing systems and tools that improve the security posture for all our developer interactions. This will range from building tools to understand and optimize our permission footprint to writing low-level software that can analyze PE and ELF files for Windows and Linux to understand if they’re built securely to writing continuous engineering tools to monitor activity of various processes (profiling) on production systems.

Qualifications
  • 3+ years of industry experience developing in C++/C, C#, Java, Rust, Go
  • 1+ years of industry experience in MSBuild, CMake

Preferred:

  • Knowledge about specific Microsoft technologies like Azure DevOps, Azure Data Explorer (Kusto), Azure Active Directory (Entra)
  • Interest or desire to learn about low level file formats like PE, ELF, DWARF, PDB
  • Hands-on ability to write efficient, reliable & maintainable code and to test & debug it.
  • Knowledge of modern engineering practices like automated deployments with integrated quality gates and experience working with modern version control systems like Git.
  • Bachelor's degree or higher in Computer Science or related field, OR equivalent industry experience; advanced technical degree.
Responsibilities
  • Participate in security reviews to identify and mitigate risk in Microsoft products, including design reviews, code reviews, and fuzzing
  • Be the security contact for teams building new innovative products and technologies in the next version of Windows, Azure, and devices
  • Identify security vulnerabilities in a wide variety of key OS features such as network protocols, security features, and Microsoft devices
  • Leverage a broad and current understanding of security to devise new protections
  • Interact with the external security community and security researchers