Microsoft
Principal Software Engineering Manager
Found: Today
This role is based in Hyderabad, India.
Responsibilities:
- Guide partnership with stakeholders to determine user requirements.
- Lead the development of design documents for products and services.
- Optimize and refactor code for performance and maintainability.
- Drive project plans and coordinate with stakeholders.
- Deliver full-stack services integrating product engineering with data/ML capabilities.
Qualifications:
Required:
- Bachelor's Degree in Computer Science or related field with 12+ years of technical experience.
- 3+ years of engineering management experience.
- Experience with LLM-based systems in production.
- Familiarity with Azure’s data + AI stack.
Preferred:
- Hands-on experience with AI-assisted development tools.
- Experience leading cross-functional teams.
- Knowledge of multi-agent architectures.
Other Requirements:
Ability to meet Microsoft security screening requirements.