Microsoft Advertising seeks a Service Engineer II to support its digital advertising platform. The role involves technical investigations, building AI-driven automation and internal tools, writing production-quality code, troubleshooting complex issues, and converting customer feedback into product improvements. Responsibilities include maintaining automated tests, operational improvements, and representing support in product releases. Required qualifications include a Bachelor's degree in a related field and 2+ years technical experience in software or systems engineering. Preferred skills include coding in C#, Python, TypeScript/JavaScript, experience with APIs, debugging, AI coding tools, advertising domain knowledge, and cloud/distributed systems expertise. The position requires passing Microsoft Cloud background checks. The role is full-time, on-site in Redmond, WA, with a salary range of $102,100 to $202,200 annually in the U.S., higher in select metro areas.
What you'll do
Perform deep technical investigations to solve complex reliability, performance, and data-quality issues across Microsoft Advertising platform, APIs, and customer workflows
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Design, build, and own AI-driven automation (scripts, services, and internal web tools) to modernize support workflows
Write production-quality code; implement fixes, create monitoring/alerting improvements, and contribute to shared libraries and tooling
Turn customer, escalation, and incident evidence into product and engineering action plans to address root causes and reduce recurring issues
Create and maintain automated test coverage (unit/integration/end-to-end) for key workflows
Create durable operational improvements through monitoring, documentation, playbooks, training, self-service experiences, and post-incident follow-through
Represent Support in product pilots, release-readiness reviews, bug bashes, and launches; advocate for mitigation or delay when quality or customer risk is material
Design and own agentic, AI-assisted, and automation solutions that accelerate diagnosis, eliminate repetitive work, and improve efficiency at scale
Requirements
Bachelor's Degree in Computer Science, Information Technology, Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Data Science, Cybersecurity, or related field experience
2+ years technical experience in software engineering, network engineering, service engineering, systems engineering, or industrial controls
Solid coding skills in at least one general-purpose language (C#, Java, Python, or TypeScript/JavaScript)
Experience building automation and/or services that integrate with APIs, databases, and distributed systems
Hands-on debugging skills (logs, metrics, traces) and comfort working in a live-site/production environment
Experience using AI-based coding tools daily (e.g., GitHub Copilot, ChatGPT, or similar)
Domain knowledge or experience in Organic & Paid Search, Display, Native, and Video advertising
Proficiency in developing tools and automation in C#
Experience with customer-facing tier 3 technical support or within a software development organization
6+ years technical experience working with large-scale cloud or distributed systems
Knowledge and experience in two or more of the following: data mining, web mining, machine learning, statistics, business intelligence/customer intelligence, user modeling, information retrieval, databases, data warehousing, data processing (ETL), e-metrics/measurement
Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Certain roles may be eligible for benefits and other compensationInclusive work environmentOpportunities to work with AI-driven automation and modern tools
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.