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).
Come be part of the team that’s redefining how people stay productive on mobile. The Microsoft 365 Copilot Mobile team in India is building the next generation of AI-powered experiences on iOS and Android, helping millions of users get things done on the go with the power of Copilot. We focus on mobile-first, AI-first scenarios — creating experiences that are fast, intuitive, and built for how people actually use their phones. Whether it’s chat-driven interactions, voice-based assistance, or a growing ecosystem of intelligent agents, our goal is simple: to make the M365 Copilot app the go-to AI productivity companion for every user, especially in the enterprise. As a Senior Software Engineer, you’ll: Design, build, and ship features that reach millions of users every week; Tackle complex technical challenges — from ensuring performance and reliability at scale to building new cross-platform capabilities; Collaborate closely with a world-class team of engineers, designers, and AI experts shaping how Copilot comes to life on mobile. If you’re excited about building delightful, intelligent, and high-impact mobile experiences — and want your work to help billions of people be more productive every day — this is the place for you. Join us and shape the future of mobile productivity with AI.
Job Responsibility:
Design, develop, and deliver new features and improvements in the M365 Copilot Mobile app across Android and iOS, maintaining a high bar for quality, performance, and user experience
Drive a mobile-first approach for Copilot experiences
Collaborate across disciplines — partner closely with program managers, designers, data scientists, and global engineering teams to define requirements, align on designs, and deliver end-to-end, user-centric features
Write clean, maintainable, and high-performance code across multiple languages and frameworks (e.g., Swift/Objective-C, Kotlin/Java, C/C++). Contribute to shared libraries and ensure cross-platform consistency in feature implementation
Leverage data and insights — instrument telemetry and analytics into features, analyze user engagement, crash reports, and telemetry signals, and iterate quickly to enhance Copilot’s effectiveness, retention, and user satisfaction
Optimize performance and reliability — debug and resolve complex issues across the stack (client, service integrations, OS interactions) to meet ambitious goals such as sub-second app launch (P95) and >99.5% crash-free sessions, ensuring a smooth, dependable experience
Practice customer obsession — build with empathy for both enterprise and consumer users. Incorporate real-world feedback to deliver a frictionless onboarding and delightful daily experience that consistently exceeds expectations
Champion engineering excellence and team culture — participate in code reviews, share best practices, mentor junior engineers, and help foster an inclusive, collaborative environment where everyone can do their best work
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Proven track record of delivering high-quality software or mobile applications at scale, from initial design through release
Hands-on experience with mobile development on Android and/or iOS – understanding of mobile UX paradigms, performance constraints, and platform ecosystems
Excellent problem-solving and debugging skills, with the ability to quickly pick up new technologies and ramp up on complex existing codebases
Strong collaboration and communication skills – able to work effectively across team boundaries, build trust with diverse stakeholders, and clearly articulate technical ideas and outcomes
Quality mindset with attention to detail – demonstrated ability to write maintainable code, create unit/integration tests, and use telemetry or feedback to continually refine and improve a product
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 with AI and cloud services – familiarity with integrating AI/ML features or large-scale cloud APIs into client applications is preferred
Experience with C, C++ or Objective-C/Swift/SwiftUI