CrawlJobs Logo

Senior Software Engineer - M365 Copilot

China, Beijing · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Full-Stack Software Engineer with strong infrastructure fundamentals to design and build a scalable, reliable sandbox platform for AI Agent workloads. In this role, you will work end-to-end—from distributed backend services and Kubernetes platform architecture to developer-facing web experiences and UX. You’ll partner closely with product and design to deliver intuitive workflows, while driving production-grade reliability, security, observability, and cost efficiency across the system.

Job Responsibility

  • Architect, build, and operate a scalable and reliable sandbox infrastructure for AI Agent execution, including isolation, scheduling, lifecycle management, and resource governance
  • Design and implement distributed backend services/APIs to orchestrate high-throughput, low-latency sandbox sessions and system integrations
  • Build and optimize Kubernetes-based platform capabilities (multi-tenancy, autoscaling, networking, storage, admission control, policy enforcement)
  • Own and evolve the data layer (relational/NoSQL/cache/queue), including schema design, indexing, performance tuning, and reliability strategies (backups, replication, failover)
  • Develop full-stack features: implement secure, performant backend endpoints and build modern web UIs for platform workflows (e.g., session management, policy configuration, debugging, monitoring views)
  • Drive UX excellence: collaborate with designers and product managers, translate user needs into clear interaction flows, iterate based on feedback and usage telemetry, and maintain consistent UI patterns/design systems
  • Improve system robustness via SLO-driven engineering, capacity planning, incident response, and continuous hardening of reliability and security
  • Implement end-to-end observability (metrics, logs, traces), define dashboards/alerts, and reduce operational toil with automation and self-service tooling
  • Identify bottlenecks and lead performance/cost optimizations across compute, storage, and network
  • Maintain high engineering standards through code reviews, automated testing, CI/CD, documentation, and well-defined runbooks

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
  • Solid experience designing distributed systems (fault tolerance, scalability, consistency tradeoffs, performance, and operability)
  • Hands-on experience with Kubernetes in production (cluster architecture, networking, storage, security, scaling)
  • Solid database and data-system expertise (e.g., PostgreSQL/MySQL, NoSQL, caching, messaging/streaming) with proven performance and reliability tuning experience
  • Proficiency in at least one of: Python, C++, Rust, or Java (production-quality coding)
  • Experience with at least one major cloud platform: Azure and/or AWS (compute, networking, IAM, managed Kubernetes, storage, monitoring)
  • Solid engineering practices: testing, CI/CD, code quality, design docs, and operational ownership (on-call/incident response)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - M365 Copilot

8 matching positions

Senior Software Engineer - M365 Copilot

Come help build the data‑driven services that support and empower Microsoft 365 ...
Location
Location
China , Suzhou
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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
  • Solid experience building distributed systems and service‑oriented architectures
  • Hands‑on experience with data processing pipelines and systems that handle large‑scale data flows
  • Proficiency in C# / ASP.NET or similar backend development frameworks
  • Solid understanding of high‑throughput systems, including performance, reliability, and scalability trade‑offs
  • Experience working with Microsoft Azure fundamentals, including authentication, identity, and core platform services
Job Responsibility
Job Responsibility
  • Design, build, and maintain distributed platform services that support Microsoft 365 Copilot across multiple products
  • Develop cloud‑native microservices using ASP.NET and related technologies
  • Build and optimize high‑throughput processing pipelines that handle large‑scale data ingestion, transformation, and transmission between services
  • Design and operate systems that process large volumes of data with strong guarantees around reliability, consistency, and performance
  • Analyze end‑to‑end service and data flows to understand system behavior, bottlenecks, and failure modes
  • Identify, troubleshoot, and resolve data processing and quality issues in production environments
  • Partner with engineers across teams to define service interfaces, processing contracts, and scalable integration patterns
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - M365 Copilot App

The M365 Copilot App Platform team is the team that provides the platform APIs, ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Lead the design and implementation of new middle-tier features working with architects and other individual contributors
  • Develop and maintain the middle-tier, APIs, deployment pipelines, and infrastructure
  • Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
  • Work closely with partner teams to build new additional capabilities into our application
  • Design, produce and deliver software to improve reliability, scalability, performance, security, efficiency, etc
  • Opportunity for full-stack development work that spans our client app and middle-tier services
What we offer
What we offer
  • Benefits and other compensation may be eligible
  • Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - M365 Copilot App Platform

The M365 Copilot App Platform team is the team that provides the platform APIs, ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Typescript or Python
  • OR equivalent experience
  • 4+ years of software engineering experience working on web services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead the design and implementation of new middle-tier features working with architects and other individual contributors
  • Develop and maintain the middle-tier, APIs, deployment pipelines, and infrastructure
  • Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
  • Work closely with partner teams to build new additional capabilities into our application
  • Design, produce and deliver software to improve reliability, scalability, performance, security, efficiency, etc
  • Opportunity for full-stack development work that spans our client app and middle-tier services
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - M365 Copilot App

Are you a UX engineer passionate about crafting high-performing, scalable fronte...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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.
  • 4+ years of experience in frontend architecture, performance engineering, or scalable web application development.
Job Responsibility
Job Responsibility
  • You will design and implement scalable, high-performance frontend systems using React, TypeScript, microfrontends, and modern rendering stacks to power AI productivity experiences across the M365 Copilot App—while ensuring performance telemetry is built into the experience.
  • You will partner across Microsoft, including teams like Create, Copilot Notebooks, and Copilot, to evolve a shared frontend platform and define reusable, portable architectural patterns and best practices that enable consistent, intelligent, and data-driven performance at scale.
  • You will lead architectural decisions and contribute hands-on code to advance the state of the art in frontend engineering, balancing innovation with platform stability and applying insights from live site performance data to guide trade-offs.
  • You will apply a data-driven approach to performance, leveraging real-world telemetry, experimentation, and diagnostics to continuously optimize responsiveness, accessibility, and reliability—using metrics like UPLT and live site dashboards to validate improvements.
  • You will mentor engineers and foster a culture of technical excellence through best practices in frontend architecture, performance profiling, telemetry integration, and cross-platform design systems.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The IC3 Real-Time Communications (RTC) team is the foundation for real-time meet...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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#, Python, Rust, Java, C, or C++
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Building a unified infrastructure using advanced models to derive semantic meaning from meetings, supporting real-time extraction where needed and deferred extraction where possible by utilizing idle CPU/GPU resources across IC3 and M365 Core
  • Infrastructure designed for reuse across multimodal sessions with agents and CloudPC/CUA workloads, supporting scenarios for Digital Employee, W365A, Dynamics, and Researcher
  • By balancing real-time and offline processing, we can deliver richer meeting intelligence at a fraction of today’s cost, making it accessible and actionable for Copilot and agents throughout the Microsoft ecosystem
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

3P Copilot Extensibility team builds the platform that powers Microsoft 365 Copi...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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
  • Experience designing, building, and operating distributed systems or cloud-scale services
  • Depth in APIs, microservices, cloud security, and service reliability engineering
Job Responsibility
Job Responsibility
  • Design and build robust services powering agent runtime, agent capabilities, and extensibility surfaces
  • Contribute to high scale backend systems that support agent knowledge integration, grounding, and lifecycle management
  • Lead design and implementation of features that expand the agent and MCP-based platform
  • Partner with cross company teams across Microsoft 365, M365 Substrate, and Copilot to align architectural patterns and platform coherence
  • Elevate code quality, testing rigor, resiliency, and operational readiness
  • Instrument services with telemetry, diagnostics, and observability to guide data driven evolution of the platform
  • Improve endtoend performance of agent experiences across web, desktop, and mobile
  • Identify gaps and opportunities in the agent developer ecosystem
  • influence roadmap for SDKs, toolchains, and runtime improvements
  • Mentor junior engineers, drive code reviews, and foster a culture of engineering excellence
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Are you passionate about building intelligent, scalable systems that power next-...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 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
  • 3+ years of experience in service development, successfully shipping software across multiple releases in a SaaS environment
  • 2+ years of experience delivering complex projects at scale
  • 3+ years of professional working experience in C#, .NET, or equivalent languages and frameworks
  • 3+ years of professional working experience with Azure or other cloud platforms
  • 1+ years experience with Power Platform, M365 extensibility, and conversational AI systems
  • 1+ years experience understanding of identity, access control, and secure service design
Job Responsibility
Job Responsibility
  • Lead architecture, design and implementation of scalable, reliable, and secure services in the Copilot Studio Control Plane
  • Collaborate with Product Managers, designers, architects, and other engineers to develop an AI-first platform to scale agent adoption across various Microsoft platforms like M365 Copilot, Dynamics, and Power Platform
  • Collaborate with cross-functional teams to define and deliver end-to-end scenarios that span Azure, M365, and Power Platform ecosystems
  • Mentor and guide engineers across the team, fostering a culture of technical excellence, inclusion, and continuous learning
  • Actively contribute to livesite improvement and maintenance
  • Define and champion engineering best practices, including CI/CD, observability, and operational excellence
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Come be part of the team that’s redefining how people stay productive on mobile....
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
  • Fulltime
Read More
Arrow Right