Log in
All jobs
M

Principal Software Engineer - AI Experiences, Advertising

Microsoft
United States, California, Mountain View Posted Nov 5, 2026
On-site

About this role

Principal Software Engineer - AI Experiences, Advertising

United States, California, Mountain View

+1 more

Job description

Company and benefits

Job number

200064849

Date posted

Nov 05, 2026

Work site

4 days / week in-office

Travel

Less than 25%

Profession

Software Engineering

Discipline

Software Engineering

Role type

Individual Contributor

Employment type

Full-Time

Overview

Microsoft Advertising is a rapid-growing business powering global advertisers across search, display, and emerging AI-driven channels. Our CRM team builds next-generation customer relationship management solutions that unify advertiser data, enable intelligent workflows, and deliver actionable insights across sales, marketing, and service.

If you're a Principal Software Engineer passionate about AI innovation, Copilot experiences, and building systems that empower thousands of sellers and marketers worldwide, this is your opportunity to make an impact.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

AI Experiences employees 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.

Responsibilities

  • Design & develop CRM solutions: customize and extend Dynamics 365 CRM for advertising workflows (Sales, Marketing, Case Management).
  • Data integration: connect CRM with Ads systems, marketing automation tools, and reporting platforms (Power BI).
  • AI-enhanced features: support AI-first initiatives and automation capabilities within CRM systems to streamline workflows and improve seller efficiency.
  • Collaborate across teams: partner with product managers, data engineers, and sales teams to align CRM capabilities with business goals.
  • Ensure quality and compliance: maintain data integrity, privacy compliance, and security standards.

Qualifications

Required Qualifications:

  • 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.

Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • 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 Qualifications:

  • 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.

  • Solid knowledge of cloud technologies (Azure).

  • Experience with large-scale systems and API design.

  • AIX

  • Software Engineering IC5 - The

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →