Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

pythonc#javajavascriptazuredynamics 365ai/mlapi designpower bi

About the Role

Software Engineer II role at Microsoft Advertising focusing on CRM solutions for global advertisers. Responsibilities include designing and developing CRM systems, data integration, and implementing AI-enhanced features to empower sellers and marketers worldwide.

Key Responsibilities

  • Design & Develop CRM Solutions: Customize and extend Dynamics 365 CRM for advertising workflows
  • Data Integration: Connect CRM with Ads systems, marketing automation tools, and reporting platforms
  • AI-Enhanced Features: Support AI-first initiatives and automation capabilities within CRM systems
  • Ensure Quality & Compliance: Maintain data integrity, privacy compliance, and security standards

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience applying knowledge of cloud technologies (Azure preferred)
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience
  • Experience with large-scale systems and API design
  • Familiarity with CRM platforms and customer data models
  • Understanding of AI/ML concepts for workflow automation
  • Excellent collaboration and communication skills

Benefits & Perks

  • Industry leading healthcare