Back to jobsJob overview
About the role
Principal Software Engineer - MAI Monetization - CRM at Microsoft
Required Skills
pythonjavajavascriptc#azureai/mldistributed systemscrmarchitecture
About the Role
Principal Software Engineer role at Microsoft focusing on CRM systems for advertising. Responsibilities include architecting scalable CRM solutions, integrating AI/ML capabilities, and driving engineering excellence. The position requires 6+ years of experience with distributed systems and technical leadership.Key Responsibilities
- Architect and Design scalable CRM systems and services
- Lead AI Innovation into the CRM system
- Oversee integration with AI-powered insights and alerts
- Drive Engineering Excellence with best practices
- Collaborate and align with stakeholders
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
- 6+ years of experience in architecting large-scale, distributed systems
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Familiarity with CRM platforms and customer data models
- Solid understanding of AI/ML concepts and enterprise integration patterns
- Solid knowledge of cloud technologies (Azure preferred)
- 8+ years of experience in software engineering with technical leadership roles
Benefits & Perks
- Industry leading healthcare