Principal Software Engineering Manager at Microsoft
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

0.0

Posted On

19 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Team Leadership, CRM Solutions, Architecture Design, AI Integration, Machine Learning, Predictive Analytics, Sales Workflows, Performance Optimization, Reliability Engineering, Compliance, Stakeholder Management, Communication Skills, Technical Direction, Enterprise Solutions, Recruitment

Industry

Software Development

Description
- Lead Engineering Teams: - Recruit, develop, and manage a team of software engineers delivering high-quality CRM solutions. - Set Technical Direction: - Define architecture for scalable, secure CRM systems and AI integration. - Establish best practices for performance, reliability, and compliance. - Lead AI Innovation into the CRM system: - Oversee the integration with AI-powered insights and alerts. - Leverage ML model integration for personalization and predictive analytics. - Enable efficient sales workflows powered by AI and agentic solutions. - Ensure Delivery Excellence: - Manage execution, prioritize resources, and align with business goals. - Influence Cross-Org Strategy: - Collaborate with senior leaders to shape product vision and technical investments. 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. - 6+ years of software engineering experience, including 5+ years in leadership roles. - Proven track record in managing engineering teams and delivering enterprise-scale solutions. Preferred Qualifications: - Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 10+ years of software engineering experience, including 5+ years in leadership roles. - Experience with CRM platforms and customer data models. - Solid understanding of AI/ML concepts and enterprise integration patterns. - Exceptional leadership, communication, and stakeholder management skills.
Responsibilities
Lead engineering teams to deliver high-quality CRM solutions and define the technical direction for scalable systems. Oversee AI integration and ensure delivery excellence while collaborating with senior leaders to influence cross-organizational strategy.
Loading...