Principal Software Engineer (AI Experiences & Monetization)

Microsoft

Redmond, WA • 2h ago • Hybrid

Senior

Hybrid

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 for AI Experiences and monetization

  • Scope: End-to-end platform design and delivery across backend services, APIs, data, and applications for campaign management

Description

You will design and build solutions across the stack for a modernized advertising campaign platform, including backend services, APIs, data storage and processing, and the customer-facing applications. The role emphasizes cloud-native re-architecture, scalable distributed systems, and AI-enabled engineering practices that speed delivery and improve advertiser workflows. You will own features from data model and service design through deployment and live-site operations.

Responsibilities

  • Design, build, and operate scalable backend services and APIs for campaign management, reporting, and optimization workflows

  • Own features end to end across 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

  • Build and 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 across services and applications

  • Lead technical design and architecture reviews and investigations for business-critical features

  • 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 advertiser workflows

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

  • Identify opportunities to modernize legacy systems and reduce complexity to improve customer outcomes

Requirements

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

  • Ability to pass Microsoft Cloud background check upon hire/transfer and every two years

  • Ability to meet Microsoft, customer, and/or government security screening requirements

Benefits

  • Typical U.S. base pay range: USD $142,800 - $274,800 per year (location-specific ranges apply)

  • Additional benefits and compensation may be available

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