Shire Jobs

Mobile Shire Logo

Job Information

Microsoft Corporation Software Engineer 2 in Bangalore, India

Welcome to the Microsoft AI Secure Engineering Systems team, a global team with the charter of securing our engineering systems for Microsoft AI. Engineering Systems are critical to build a secure software stack since they are the root of trust for the software that powers Microsoft AI.

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.

A successful engineer will be someone who enjoys dump debugging, analyzing and scrutinizing minute details about APIs, enjoys how build systems and compilers interact.

If you want to work on an organization aiming for securing the most prized asset for Microsoft, it’s AI organization, we’d love to chat with you.

Responsibilities

  1. Designing, and implementing securing ES strategies, processes, and tooling with an emphasis on auditability, simplicity, and maintainability.

Qualifications

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.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers