hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Senior Software Engineer

Microsoft

Microsoft

Software Engineering
India · Bengaluru, Karnataka, India · Hyderabad, Telangana, India
Posted on Feb 14, 2026
Overview

AI is reshaping the world, and security has never mattered more.

We’re building a team that moves with clarity, agility, and purpose to help customers adopt AI safely and confidently.

We create shared platforms and reusable building blocks and end-to-end protection for AI systems that power Microsoft Defender and deliver Security for AI Everywhere—across agents, models and emerging infrastructure.



Responsibilities
  • Applies AI tools and practices across the software development lifecycle to design, build, test, and deploy high-quality solutions.
  • Leads discussions for the architecture of a solution by testing design hypotheses and developing complex specifications.
  • Writes, reviews, and debugs secure, performant, well-tested, and maintainable code, ensuring strong test coverage and adherence to engineering standards.
  • Defines and executes comprehensive end-to-end execution plans including test strategies, driving automation across build, test, and production deployment pipelines.
  • Collaborates with internal and external stakeholders to manage dependencies, align on goals, and implement security standards across all solution layers.



Qualifications
  • Bachelor's/Master's Degree in Computer Science or related technical field.
  • 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python.
  • 7+ years of experience building secure, high performant distributed software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
  • 5+ years of experience designing, building and operating scalable ML systems, including ML infrastructure and pipelines (Azure ML, Kubernetes), model versioning, observability, and secure deployment, with hands‑on experience in MLOps/AIOps/SecDevOps practices.
  • 5+ years of experience in building security and compliance solutions and conducting security investigations.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.