Principal Software Engineer

Microsoft

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

Job description

Are you a Principal Software Engineer passionate about solving complex problems, innovating with customers, and identifying industry trends? Join a dynamic team where continuous learning in new technologies is integral to our daily work. This role offers the opportunity to drive unique business solutions and stay ahead of technological advancements.

This position is ideal for a technically driven individual with a strong interest in cloud technologies and artificial intelligence. We are looking for self-starters who thrive on new challenges and can work independently, building robust relationships with senior technical and business leaders.

Responsibilities

Collaborate with stakeholders to define user requirements and drive the creation of design documents for products, applications, services, or platforms.

Develop, implement, optimize, debug, and refactor code to enhance performance and maintainability, ensuring a strong return on investment.

Leverage deep product expertise to partner with project managers and drive project and release plans.

Act as a Designated Responsible Individual (DRI), guiding other engineers and managing on-call duties to monitor system health, alert stakeholders to degradations, and initiate recovery actions.

Proactively acquire new knowledge and adapt to emerging trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance, while standardizing monitoring and operations at scale.

Qualifications

Requires a Bachelor's or Graduate degree in Computer Science, Engineering, or a related field.

Possess 11+ years of professional software development experience.

Proficient in technical areas including C++, C#, Big Data, ML, NLP, and Search Technologies.

Demonstrate strong analytical skills, customer engagement abilities, and cross-functional collaboration.

Familiarity with Microsoft Cloud Services such as Azure, Entra, and O365 is essential.

Possess a solid understanding of security principles, including penetration testing and threat analysis.

Ability to clear Microsoft, customer, and/or government security screenings, including the Microsoft Cloud Background Check, is mandatory.

Essential Skills

C++C#Big DataMLNLPSearch TechnologiesAzureEntraO365Penetration TestingThreat Analysis

Highlights

  • Actively hiring

More Details

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

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software Development

Principal Software Engineer at Microsoft | SkillMX | SkillMX