Principal Software Engineer - AI Experiences, Advertising

Microsoft•Redmond, WA
•$142,800 - $304,200•Hybrid

About The Position

Microsoft Advertising is a growing business that powers advertisers across search, display, and emerging AI-driven channels. The CRM team builds customer relationship management solutions to unify advertiser data, enable intelligent workflows, and provide actionable insights across sales, marketing, and service. The Principal Software Engineer will design and develop CRM solutions for advertising workflows, connect CRM with advertising and reporting systems, and support AI-enabled initiatives that improve workflow automation and seller efficiency. The role works with product managers, data engineers, and sales teams to align CRM capabilities with business goals while maintaining data integrity, privacy compliance, and security standards. Employees in AI Experiences who live within a 50-mile commute of a designated Microsoft Hub in the U.S. are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and at least 6 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master's degree in Computer Science or a related technical field and at least 8 years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python; or a bachelor's degree in a related field and at least 12 years of such experience; or equivalent experience.
  • Solid knowledge of cloud technologies, including Azure.
  • Experience with large-scale systems and API design.

Responsibilities

  • Design and develop CRM solutions by customizing and extending Dynamics 365 CRM for advertising workflows, including Sales, Marketing, and Case Management.
  • Integrate CRM with advertising systems, marketing automation tools, and reporting platforms such as Power BI.
  • Support AI-first initiatives and automation capabilities within CRM systems to streamline workflows and improve seller efficiency.
  • Collaborate with product managers, data engineers, and sales teams to align CRM capabilities with business goals.
  • Maintain data integrity, privacy compliance, and security standards.

Benefits

  • Certain roles may be eligible for benefits and other compensation; additional benefits and pay information is available at the linked Microsoft careers page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service