This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Microsoft AI (MAI), the team behind Copilot, Bing, MSN, and Edge, as a key engineering contributor driving the future of AI experiences. We are looking for a Senior Software Engineer who combines solid classic engineering discipline with the velocity of the AI era. In this role, you will design and build scalable, high-performance features that serve millions of users, bridging the gap between robust distributed systems and cutting-edge AI integration. You will serve as a technical pillar within your squad—navigating ambiguity, mentoring junior to mid-level talent, and upholding the standard for engineering excellence in an AI-native world. MAI operates with the agility and intensity of a startup. As a Senior Engineer, you are expected to thrive in a fast-paced environment, possessing the technical maturity to turn abstract product concepts into reliable software. We value "OPE" (One Person Entrepreneurship). We believe that in the AI era, a highly capable engineer—equipped with the right AI tools—can deliver outsized impact. We expect you to operate with a high degree of autonomy and ownership: Extreme Ownership: You view your technical domain with a solid sense of responsibility. You don't wait to be told what to do; you actively unblock yourself, manage your tasks effectively, and take pride in the outcome. End-to-End Execution: You are capable of working across the stack to deliver features—using AI as your force multiplier to execute faster and more efficiently than ever before.
Job Responsibility:
System Design & Implementation: Contribute to the technical design of critical AI services
Make sound architectural decisions that balance immediate product needs with system stability, scalability, and clean code principles
AI-Native Engineering Practice: Actively utilize and promote the latest AI coding workflows (Claude Code, Codex, OpenCode, etc.) within your team
Demonstrate how to use AI to accelerate development cycles while maintaining strict code quality and security standards
Bridge "Classic" & "Modern": Apply your solid foundation in distributed systems and software engineering (the "Classic Era" discipline) to ensure that AI-generated code and rapid prototypes mature into reliable, production-grade infrastructure
Mentorship & Collaboration: Act as a force multiplier for your immediate team
Mentor junior and mid-level engineers, fostering a culture of technical curiosity and high code quality
Cross-Functional Partnership: Work closely with Product, Design, and Research partners to translate complex AI capabilities into intuitive, user-facing experiences
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Foundational Engineering Rigor ("The Classic Era"): Solid experience working on complex engineering projects
Solid understanding of software fundamentals (memory management, concurrency, data structures, basic system design)
AI-Trained Developer: Demonstrated experience adapting to and integrating AI-assisted development tools into your daily workflow
Domain Expertise: Solid proficiency in at least one of the following areas:Frontend: (e.g., React, TypeScript, Modern Web Architecture)
Data Science/ML Engineering: (e.g., Model deployment, RAG, PyTorch)
Mobile Development: (e.g., iOS/Android native or cross-platform)
Leadership & Execution: Prior experience leading technical features or projects
Track record of driving technical initiatives to completion
Communication: Fluent English communication skills (Listening, Speaking, Reading, Writing)
Emotional Intelligence & Team Player: Engineers with high EQ who can build good rapport with colleagues
Nice to have:
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience contributing to large-scale distributed systems or high-traffic consumer applications
Hands-on experience with advanced AI technology integration, prompt engineering, or basic agentic workflows