Principal Software Engineer, AI Experiences & Monetization

Microsoft Corporation

Redmond, WA • 11m ago • On-site

Senior

On-site

142,800 - 274,800 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Principal Software Engineer (hands-on, end-to-end)

  • Focus: AI-enabled platform and backend services for online advertising campaign management

Description

Design, build, and operate scalable backend services and APIs for campaign management, reporting, and optimization workflows. Own features end to end across the stack (data models, storage, service logic, API contracts, and client applications), while improving scalability, reliability, latency, and cost efficiency. Lead architecture and technical design for business-critical features and advance AI-enabled engineering practices.

Responsibilities

  • Build and run scalable backend services and APIs powering campaign management, reporting, and optimization workflows

  • Own features across the stack: data models, storage, service logic, API contracts, and client applications

  • Design distributed systems for high throughput, low latency, fault tolerance, and cost efficiency on cloud infrastructure

  • Improve data flows using transactional stores, caching, asynchronous processing, messaging, and integrations with upstream/downstream ad platform systems

  • Improve reliability, performance, security, observability, and maintainability of services and applications

  • Lead technical design, architecture reviews, and investigations; influence technical direction across teams

  • Own production health: monitoring, alerting, capacity planning, incident response, and post-incident improvements

  • Partner with product, design, and partner engineering teams to deliver end-to-end solutions for advertiser needs

  • Advance AI-enabled engineering practices and integrate AI capabilities into platform services and workflows

  • Mentor engineers through code reviews, design guidance, and knowledge sharing

  • Identify opportunities to modernize legacy systems and reduce complexity

Requirements

  • Bachelor’s degree in Computer Science or related technical field AND 6+ years of technical engineering experience with coding in C/C++/C#/Java/JavaScript/Python (or equivalent)

  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check

Benefits

  • Eligible for benefits and other compensation (details not provided in the posting)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Principal Software Engineer, AI Experiences & Monetization role

Improve your resume for just $5

$142,800 – $274,800/year

Unlock Full Resume Report