Software Engineering IC2
Core
Design, implement, test, and maintain software components, APIs, and automation frameworks to validate Windows security releases and improve engineering efficiency.
Role type
Senior IC Software Engineer (Validation & Automation)
Builds
Cloud-native services, automation platforms, dashboards, and AI-powered engineering tools for Windows validation.
Domain
Operating Systems (Windows) + Cloud-Native Engineering + Quality Assurance
Required skills
C#, Python, Java, C++, JavaScript, Kubernetes, CI/CD, Cloud services, Distributed systems, Telemetry, Kusto (KQL), Power BI, AI-assisted development, Large language models, Agentic workflows, Software testing, Validation frameworks
Preferred skills
None explicitly stated as preferred, all listed as required experience.
Technologies
C#, Python, Java, C++, JavaScript, Kubernetes, Kusto (KQL), Power BI, LLMs, MCP integrations
Responsibilities
Develop APIs, workflow integrations, and dashboards for quality signal analysis; Build and enhance automation frameworks for Windows security fix validation; Contribute to AI-powered solutions for root cause analysis and repetitive task automation; Develop visualizations for release readiness and operational health; Support production services and investigate operational incidents; Participate in design reviews, code reviews, and testing activities.
Seniority
Senior, hands-on IC