Full job description
Looking for a Service Engineer II to build automation and full-stack tools, partner with product engineering to improve reliability, quality, and customer experience in Microsoft Advertising. Responsibilities include investigating complex issues, building AI-driven automation tools, writing production-quality code, driving root-cause analysis, maintaining automated tests, communicating during live-site events, analyzing escalation data, documenting knowledge base articles, and mentoring others. Requires Bachelor's degree or equivalent experience, 2+ years in software/service/systems engineering, strong coding skills in C#, Java, Python, or TypeScript/JavaScript, experience with automation and APIs, debugging skills, daily use of AI coding tools, and ability to pass Microsoft security screenings. Tech stack includes C#, Python, TypeScript/JavaScript, REST, SQL, Kusto, Azure, GitHub, Azure DevOps, CI/CD, and observability tools. Position is full-time, on-site in Hyderabad, Telangana, India.
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
- 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
- Drive root-cause analysis and post-incident follow-through in partnership with multiple Engineering teams
- Create and maintain automated test coverage (unit/integration/end-to-end) for key workflows
- Participate in bug bashes and release readiness activities
- Communicate clearly during live-site events with timely service alerts and actionable guidance
- Analyze escalation data and trends to develop problem statements and propose engineering solutions
- Document knowledge base articles and build self-serve troubleshooting experiences for Tier 1/Tier 2 teams
- Mentor others on tools and debugging techniques
Requirements
- Bachelor's Degree in Computer Science, Information Technology, or related field OR equivalent practical experience
- 2+ years technical experience in software engineering, service engineering, or systems engineering
- Strong 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)
- Ability to meet Microsoft, customer and/or government security screening requirements
- Pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Tech stack
C#PythonTypeScriptJavaScriptRESTSQLKusto (KQL)AzureGitHubAzure DevOpsCI/CD pipelinesloggingmetricstracingalerting