Microsoft · 6 hours ago
Principal Software Engineering Manager
Microsoft is a leading technology company focused on empowering individuals and organizations. The Principal Software Engineering Manager will lead engineering teams to develop CRM solutions, set technical direction, and oversee AI integration to enhance sales workflows.
Application Performance ManagementArtificial Intelligence (AI)Business DevelopmentData ManagementDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
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
Qualification
Required
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
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Preferred
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
6+ years of software engineering experience, including 5+ years in leadership roles
Proven track record in managing engineering teams and delivering enterprise-scale solutions
Solid architectural skills for distributed systems
Expertise in Azure
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
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7425)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2025-12-31
Digital Trends
2025-12-31
Company data provided by crunchbase