We're seeking a Software Engineer II, a modern AI engineer and solid product engineer, to design and ship production-quality experiences combining full-stack software engineering with practical AI capabilities. You'll work on applications, services, and platform capabilities that help educators, students, administrators, and institutions succeed across Microsoft 365, Windows, and the broader Microsoft ecosystem. Responsibilities: Own and deliver complete product features across the engineering lifecycle Build full-stack AI experiences using modern front-end technologies, service APIs, cloud services, telemetry, experimentation, and safe deployment practices Create reusable AI-powered platform components and workflows Apply practical AI techniques such as prompt engineering, grounding, retrieval-augmented generation, tool/function calling, model evaluation, multimodal workflows, and responsible use of LLMs and SLMs Collaborate with product managers, designers, data scientists, and engineering teams to translate customer and business needs into intuitive solutions Design and implement test strategies, including unit, integration, end-to-end, accessibility, performance, security, and regression coverage Instrument features with logging, telemetry, success metrics, and dashboards Participate in live-site operations and ensure services meet reliability, availability, security, privacy, and compliance expectations Qualifications: Bachelor’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience Preferred Qualifications: Bachelor’s Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, TypeScript, or Python 2+ years of hands-on experience building production desktop/web applications or services Experience applying computer science fundamentals, system design, data structures, algorithms, testing, code review, and secure software engineering practices to production software Experience using AI-assisted development tools or building AI-powered workflows, prototypes, features, or internal engineering tools