Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +2 · Software Engineering

Senior Software Engineer role within Microsoft Advertising's CRM team, focusing on building and customizing Dynamics 365 CRM solutions for advertisers. The role involves data integration, supporting AI-first initiatives and automation within CRM systems, and collaborating with various teams to align CRM capabilities with business goals. Requires a Bachelor's degree in Computer Science or related field with 4+ years of technical experience, or equivalent experience. Experience with cloud technologies (Azure) and large-scale systems is preferred. The role is in a mature AI company, but the core responsibilities are focused on CRM customization and integration, with AI being a supporting feature rather than the core craft.

What you'd actually do

  1. Design & Develop CRM Solutions: Customize and extend Dynamics 365 CRM for advertising workflows (Sales, Marketing, Case Management).
  2. Data Integration: Connect CRM with Ads systems, marketing automation tools, and reporting platforms (Power BI).
  3. AI-Enhanced Features: Support AI-first initiatives and automation capabilities within CRM systems to streamline workflows and improve seller efficiency.
  4. Collaborate Across Teams: Partner with product managers, data engineers, and sales teams to align CRM capabilities with business goals.
  5. Ensure Quality & Compliance: Maintain data integrity, privacy compliance, and security standards.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • Microsoft Cloud Background Check

Nice to have

  • Azure
  • large-scale systems
  • API design

What the JD emphasized

  • AI-first initiatives