Principal Software Engineer - Full Stack AI
Microsoft Β· Hyderabad
About this role
Technical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity. Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems
Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success. Quality Assurance: Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability. Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise
Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team. Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones. Basic BS or MS degree in Computer Science, Mathematics or Engineering
15+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services. 10+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model. 8+ years of experience in
Apply for this role on Microsoftβs official careers site.