Principal Software Engineering Manager jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 4 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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

CC++C#JavaPythonAzureCRM platformsAI/ML conceptsStakeholder managementLeadershipCommunication

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

company-logo
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 Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase