Principal Software Engineer

Microsoft

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

Job description

Seeking a Principal Software Engineer passionate about problem-solving and customer collaboration to drive innovative solutions for complex challenges. If you thrive on identifying trends and delivering unique business value, and enjoy continuous learning in a dynamic tech environment, this role is for you.

This position emphasizes a forward-thinking approach to software development, encouraging exploration of new technologies and methodologies to enhance product capabilities.

The role offers an exciting opportunity to contribute to cutting-edge projects and shape the future of our technology offerings.

Responsibilities

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

Develop, optimize, and maintain high-quality code, focusing on performance, reliability, and return on investment.

Act as a Designated Responsible Individual (DRI), guiding engineering teams, monitoring system health, and proactively addressing issues.

Continuously learn and adapt to new technologies, improving system availability, efficiency, and observability while promoting operational consistency.

Qualifications

A Bachelor's or Graduate degree in Computer Science, Engineering, or a related field is required.

Minimum of 10 years of professional software development experience is necessary.

Proficiency in technical areas including C++, C#, big data, ML, NLP, and search technologies is essential.

Demonstrated strengths in analytical skills, customer engagement, and cross-functional collaboration are key.

Familiarity with Microsoft Cloud Services (Azure, Entra, O365) and security awareness (penetration testing, threat analysis) is expected.

Candidates must be eligible for Microsoft's cloud background check.

Essential Skills

C++C#big dataMLNLPsearch technologiesAzureEntraO365penetration testingthreat analysis

Good to Have

cloud technologiesAIagile methodologiescloud computingemerging trends

Highlights

  • Actively hiring

More Details

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

About the Company

Microsoft Corporation logo

Microsoft Corporation

IT Consulting

Principal Software Engineer at Microsoft | SkillMX | SkillMX