About this role
The Perception team at Microsoft is seeking a Senior Software Engineer to contribute to the Perception platform, an advanced innovation environment focused on agentic development within Microsoft Security. This role involves building and implementing AI agentic and platform components, including Agents and Model Context Protocols (MCPs) for MSEC products. Responsibilities include contributing to high-level and low-level design, utilizing AI to structure and write complex platform code, and managing end-to-end software engineering tasks such as development, deployment, testing, and maintenance. Candidates must demonstrate a passion for solving complex platform challenges, particularly in agent development, and possess the ability to scale and deliver aggressively. Required Qualifications: Candidates must hold a BTECH/BE or equivalent degree and have at least 8 years of relevant experience. Essential skills include deep expertise in distributed systems, microservices, data storage, and service reliability, along with strong backend programming proficiency in Java, Python, or .Net. Applicants should have experience operating services at enterprise scale with solid SLO requirements, a deep understanding of APIs, service contracts, authentication, authorization, and security principles, and a proven track record of leading cross-team technical initiatives and designing cloud-native architectures. Preferred Qualifications: Experience with AI platforms, LLM-based systems, agents, orchestration frameworks, or developer platforms is highly desirable. Additional Requirements: The role requires the ability to meet Microsoft, customer, and government security screening requirements, including passing a Microsoft Cloud Background Check upon hire and every two years thereafter. The position is based in Bangalore, India, with a hybrid work arrangement requiring 3 days per week in-office.
For full details about this role, click “Apply on company site” to view the employer’s original posting.