Microsoft
Principal Software Engineer
$143K–$304K
Redmond, WA · On-site · Principal · Full-time · Posted Oct 8, 2026
- Experience
- 6+ years required; preferred alternatives are 8+ years with a master's degree or 12+ years with a bachelor's degree, or equivalent experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Leads engineering of a modernized User Identity Graph for Microsoft Advertising, building scalable data pipelines and systems to connect users across platforms and support advertising products.
What you'll do
- Lead architecture, implementation, deployment, and reliability of the identity graph and its data pipelines.
- Coordinate across teams and Applied Scientists to assess data and graph quality through experiments, monitoring, and actionable analysis.
- Drive secure engineering practices, incident response, code quality, mentoring, and responsible adoption of AI tools.
What they ask for
- Bachelor's degree in Computer Science or related technical field and 6+ years of technical engineering experience coding in a listed language, or equivalent experience.
- Coding experience in one or more of C, C++, C#, Java, JavaScript, or Python.
Nice to have
- Master's degree and 8+ years of technical engineering experience; or bachelor's degree and 12+ years; or equivalent experience.
- Experience in the Advertising domain.
Pay
USD $142,800 - $274,800 per year (base salary); USD $188,000 - $304,200 per year (base salary) for San Francisco Bay area and New York City metropolitan area locations.
Tools
C, C++, C#, Java, JavaScript, Python
AI focus
Applies modern coding patterns and AI tools, improves AI tools and practices across the software lifecycle, and promotes responsible AI and AI-driven process improvements.
Model-written summary · the original posting is authoritative