{bc}
eightfold

Principal Software Engineering Manager - Search

Microsoft
Hyderabad, IND
Full-time
Senior · 6+ years experience
Hybrid
Discovered 3 weeks ago
CC++C#JavaJavaScriptPython
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

CC++C#
Smart Apply

Full Job Posting

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience.
  • OR equivalent experience.
  • 4+ years of people management experience leading engineering teams.
  • Solid systems programming background with experience in platform/infrastructure-level software developmExperience with search/indexing systems, database internals, file systems, or information retrieval at scale.

Preferred Qualifications

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience. OR Bachelor's Degree AND 14+ years technical engineering experience. OR equivalent experience.
  • OR Bachelor's Degree AND 14+ years technical engineering experience.
  • 6+ years of people management experience with demonstrated track record of growing senior/principal-level engineers.
  • Deep understanding of Windows internals, NT kernel, file systems (NTFS/ReFS), and OS-level search infrastructure.
  • Experience driving multi-track programs (5+ concurrent workstreams) with solid release governance and retail delivery discipline.
  • Proven ability to drive architectural decisions across organizational boundaries with multiple stakeholders having competing priorities.
  • Track record of defining and enforcing quality gates, telemetry pipelines, observability frameworks, and data-backed engineering decisions.
  • Experience with AI/ML integration in systems software — understanding of LLM consumption patterns, embedding-based retrieval, and AI-native platform design.
  • Methodical analytical skills with a systematic and structured approach to software design and architecture.
  • Confident and articulate in expressing ideas to mixed audiences including senior leadership with varying views and challenges.
  • A sense of personal ownership and accountability, together with the ability to develop and deliver to deadlines while managing stakeholder expectations across Windows releases.
  • Self-motivated with a dependable drive for reaching across teams and organizations to make progress collaboratively.
  • #W+DJOBS
  • #W+D
  • #WPDINDIA
  • #W+DINDIA
  • This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
  • Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Microsoft