Senior Software Engineering Manager

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN · Software Engineering

Senior Software Engineering Manager role at Microsoft, focusing on collaborating with stakeholders to define user requirements, driving design documents, and creating/optimizing code. The role involves acting as a DRI, guiding engineers, monitoring systems, and staying updated on new technologies. Technical stack includes C++, C#, big data, ML, NLP, and search technologies, with familiarity in Microsoft Cloud Services and security awareness. The position requires a Bachelor's degree, 9+ years of experience, and the ability to pass security screenings.

What you'd actually do

  1. Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  2. Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  3. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  4. Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  5. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

Skills

Required

  • Bachelor and/or Graduate degree in computer science, engineering or equivalent
  • 9+ years of professional development
  • C++
  • C#
  • big data
  • ML
  • NLP
  • search technologies
  • Strong analytical skills
  • customer engagement
  • cross-functional collaboration
  • Familiarity with Microsoft Cloud Services (Azure, Entra, O365)
  • Security awareness (penetration testing, threat analysis)
  • Ability to meet Microsoft, customer and/or government security screening requirements

Nice to have

  • technical software engineer with a passion for cloud technologies and AI
  • Previous experience as a Software Developer Engineer
  • Track record of working closely with agile and diverse engineering teams
  • Understanding of cloud, AI and other computing technologies, including business drivers and emerging trends across Microsoft and non-Microsoft technologies
  • Experience working in geographically dispersed teams
  • Self-starter who likes tackling new challenges and working independently
  • Ability to build relationships with senior technical and business leaders
  • Strong verbal and written communication ability including fluency in English

What the JD emphasized

  • 9+ years of professional development
  • Security awareness (penetration testing, threat analysis)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.