Principal Software Engineer

Microsoft

8+ yrs Hyderabad Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

Join Microsoft's Core AI team and help shape the future of software development with Generative AI. This role is instrumental in building foundational platforms and developer experiences for next-generation applications.

You will be part of the Agentic Core Services Team, responsible for a cloud-native platform that enables the development, execution, and management of agentic AI applications at scale. This is an opportunity to work at the forefront of AI research, integrating multi-modal capabilities into real-world agentic applications and defining how developers interact with advanced AI tools.

Responsibilities

Lead architectural design and decision-making for complex products, ensuring high standards of quality, scalability, and compliance. Mentor engineers in developing and implementing robust test strategies to guarantee solution quality and security. Proactively manage inter-team dependencies, fostering collaboration and resolving conflicts to achieve collective objectives. Champion security best practices, integrating "security as code" principles for proactive vulnerability prevention and effective incident response. Drive automation initiatives for production deployments, aiming for seamless, zero-touch deployments. Collaborate with partner teams to ensure successful integration, performance, and live-site readiness of new products. Guide improvements in coding quality, debugging processes, and the adoption of AI tools to elevate software engineering excellence.

Qualifications

A Bachelor's Degree in Computer Science or a related technical field is required, coupled with over 8 years of experience in designing, building, and operating production-grade software and services at scale.

Demonstrated expertise in tackling complex technical challenges within distributed systems, AI/ML infrastructure, developer platforms, or cloud services is highly valued.

Experience engaging with customers during integration or deployment phases, incorporating their feedback into product development, is also preferred.

Candidates must be able to meet Microsoft, customer, and/or government security screening requirements, including a Microsoft Cloud Background Check.

Essential Skills

Software ArchitectureScalabilitySecurity Best PracticesAutomationDistributed SystemsAI/ML InfrastructureCloud ServicesProduction Software DevelopmentTesting Strategies

Good to Have

Customer EngagementDeveloper Platforms

Highlights

  • Actively hiring

More Details

RolePrincipal Software Engineer
IndustrySoftware Development
DepartmentSoftware Development, AI / Machine Learning
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software Development

Principal Software Engineer at Microsoft | SkillMX | SkillMX