Description
We are seeking a Principal Software Engineer to join the Content Engineering team at Microsoft AI Experiences Monetization. You will play a key role in building the next generation of advertising measurement and conversion systems.
As a Principal Software Engineer, you will architect and build highly scalable backend services and data pipelines that power conversion tracking, attribution, reporting, and campaign optimization. You will lead engineering direction for high-reliability ingestion and processing systems, improve conversion accuracy, and champion engineering quality through design reviews, automated testing, and production readiness.
Responsibilities:
- Architect and build highly scalable backend services and data pipelines
- Design end-to-end conversion workflows across online and offline signals
- Lead engineering direction for high-reliability ingestion and processing systems
- Improve conversion accuracy, freshness, coverage, and explainability
- Champion engineering quality through design reviews, automated testing, and production readiness
- Mentor and guide engineers across the team
- Collaborate closely with product, data science, privacy, security, reporting, and bidding teams
Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience
- Ability to meet Microsoft, customer and/or government security screening requirements
Preferred Qualifications:
- Master’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience
- 7+ years of experience building and operating large-scale distributed systems, backend services, or data platforms
- Solid skills in C#, Java, Go, or Python, and experience with SQL or data-processing frameworks
- Expertise in cloud infrastructure (Azure, AWS, or GCP)
The typical base pay range for this role across the U.S. is USD $142,800 – $274,800 per year.