Principal Software Engineer

MicrosoftRedmond, WA
Onsite

About The Position

Help reinvent how advertising outcomes are measured in the AI era. You’ll join Microsoft Advertising in building always-on measurement foundations that power performance, trust, and optimization at global scale. You’ll work on systems that transform raw conversion events into actionable attribution signals—so advertisers can understand what worked, what didn’t, and how to improve as customer journeys evolve. As a Principal Software Engineer on the Conversion & Attribution engineering team, you will provide technical leadership for our near real-time conversion pipeline and attribution platform—driving architecture, reliability, and privacy-aware measurement across multiple services and scenarios. You’ll partner with engineering, product, data science, and privacy/compliance stakeholders to evolve a unified, configurable attribution architecture that enables faster iteration, higher correctness, and consistent measurement across surfaces. You will raise the bar on operational excellence for business-critical services and be a key technical voice in shaping how we measure outcomes responsibly in the era of AI. 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.

Requirements

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

Nice To Haves

  • 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.
  • Experience leading architecture and delivering production systems across multiple services/teams, including design reviews, dependency alignment, and driving adoption of shared patterns and platforms.
  • Deep experience with streaming / near real-time processing and reliability patterns (SLOs/SLAs, backpressure, late events, idempotency, exactly-once/at-least-once tradeoffs, replay/backfill strategies).
  • Experience building high-throughput distributed systems and data platforms (e.g., event ingestion, stateful processing, large-scale joins, and low-latency serving) with solid performance and cost discipline.
  • Experience with ads measurement / conversion tracking / attribution systems, including privacy- and compliance-aware handling of measurement and telemetry data (e.g., consent, retention, access controls, auditability).
  • Track record of operational leadership for tier-0/tier-1 services: incident command, post-incident learning, and driving sustained reliability improvements.
  • Ability to translate ambiguous product and business needs into a technical roadmap; communicate effectively with senior technical and non-technical stakeholders.

Responsibilities

  • Leads end-to-end technical strategy and architecture for conversion measurement and attribution, aligning stakeholders on goals for latency, correctness, privacy, and long-term platform evolution.
  • Authors and drives adoption of cross-service designs (data contracts, identity/joins, deduplication, late-event handling, and backfills) that scale to high-volume, globally distributed traffic.
  • Builds and ships critical components in the near real-time conversion/attribution pipeline, focusing on performance, resilience, maintainability, and safe rollouts.
  • Defines SLOs/SLIs and operational standards; elevates observability through metrics, dashboards, logging, tracing, and actionable alerts; leads incident reviews and reliability roadmaps.
  • Acts as a Designated Responsible Individual (DRI) for key services, establishing operational playbooks, on-call readiness, and engineering best practices that reduce toil and improve MTTR.
  • Mentors and grows other engineers through design reviews, technical coaching, and setting a high bar for engineering rigor, testing, and security.
  • Partners with privacy, security, and compliance teams to ensure measurement and telemetry data is handled responsibly and supports evolving industry and regulatory requirements.
  • Leverages AI tools to boost up engineering productivity and operational efficiency.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service