← All jobs
M

Principal Software Engineer

Microsoft

HyderabadSoftware EngineeringTop payGCC
Apply on Microsoft

Research Microsoft before you apply

Check ratings, real-employee reviews, verified pay, and interview difficulty.

Lead architecture discussions and decision-making for complex products, ensuring design quality, scalability, and compliance. Mentor engineers in creating and executing comprehensive test strategies to maintain high solution quality and security. Identify and manage dependencies across teams, driving collaboration and conflict resolution to meet shared goals. Drive security best practices embedding "security as code," including proactive vulnerabilities prevention and incident response processes. Lead automation efforts for production deployment aiming at zero-touch deployments and error-free runtime. Collaborate with partner teams to ensure integration, scalability, performance, and live-site readiness before product launch. Mentor and lead coding quality improvements, debugging efforts, and adoption of AI tools to enhance software engineering excellence. Bachelor's Degree in Computer Science or related technical field AND 8+ years of experience designing, building, and operating production-grade software and services at scale, with a proven track record of delivering high-impact solutions. Demonstrated expertise in solving complex technical challenges in one or more domains such as distributed systems, AI/ML infrastructure, developer platforms, or cloud services. Experience engaging with customers during integration or deployment phases, with a focus on delivering value and incorporating feedback into product evolution. These requirements include but are not limited to the following specialized security screenings: This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *