Jobs / Microsoft / Software Engineer II

Software Engineer II

Microsoft · ✓ Verified company
📍 India, Multiple Locations, Multiple Locations · On-site · Full-time

About the role

Design and build scalable, reliable cloud services Solving moderately complex, ambiguous engineering problems Ensure performance, reliability, and scalability Ensure strict adherence to data security, compliance, and governance Contribute to AI-powered automation, AI-enabled features and services Partner with AI/ML teams to integrate models into production systems Drive improvements in service health, latency, and availability Contribute to CI/CD pipelines, Automated testing and validation frameworks Drive alignment across feature areas and dependencies Identify opportunities for automation and AI-driven efficiency Bachelor's or master's degree in computer science or related field Strong programming skills in C++, C#, Java, Python, or similar Understanding of Large-scale data processing and analytics systems Experience (or interest) in AI Agentic workflows (multi-step reasoning, orchestration, automation)​