Software Engineer at Microsoft
Beijing, Beijing, China -
Full Time


Start Date

Immediate

Expiry Date

05 Mar, 26

Salary

0.0

Posted On

05 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, macOS Development, Swift, SwiftUI, Objective-C, AppKit, Combine, URLSession, XPC, Performance Tuning, Memory Management, Multithreading, Debugging, RESTful APIs, AI, User Experience

Industry

Software Development

Description
Overview Copilot Mac is one of Microsoft's fastest-growing, highest-impact AI product experiences. As the deeply integrated AI assistant built natively for macOS, it empowers users with intelligent search, content creation, system-level assistance, and seamless cross-device productivity. This is a product with tremendous strategic importance: it represents our commitment to building world-class AI experiences across all major platforms, and it continues to be a flagship surface where we experiment, innovate, and push the boundaries of what an AI companion can do on desktop systems. With rapid user growth, solid customer satisfaction, and an exciting roadmap ahead—including deeper OS integration, more proactive intelligence, and breakthrough multimodal capabilities—the future of Copilot for Mac is exceptionally bright. Join us as a Mac development engineer to shape the next generation of AI-powered computing! Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction. Responsibilities Drive end-to-end development of Copilot Mac App, including feature design, implementation, testing, and release. Innovate on macOS-native experiences to deliver high-performance, delightful user interactions powered by AI. Ensure product quality through disciplined engineering practices, automated testing, and close partnership with QA and PM teams. Collaborate with cross-functional teams across design, research, and platform engineering to bring new ideas to life and continuously improve the app. Identify performance, stability, and reliability issues, and lead the effort to resolve them. Contribute to long-term architectural decisions, technical strategy, and best engineering practices for the Mac client. Qualifications 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, or Python OR equivalent experience. Solid proficiency in macOS application development, including: Swift and SwiftUI Objective-C AppKit, Combine, URLSession, XPC, and related macOS frameworks macOS app lifecycle, sandboxing, entitlements, signing, and distribution Understanding of performance tuning, memory management, and multithreading. Experience in building high-quality, user-facing desktop applications. Ability to design clean, maintainable architecture and write robust, testable code. Solid debugging skills and familiarity with Xcode Instruments. Solid understanding of client-server interaction patterns and RESTful or streaming APIs. Excellent learning agility — able to quickly pick up new technologies and adapt to fast-changing product directions. Solid stress resilience — able to thrive in an accelerated, high-impact environment with frequent iteration. Effective communication and cross-team collaboration skills, especially when working with remote or cross-discipline partners. Sense of ownership and accountability — a commitment to shipping high-quality work and continuously improving the product. Passion for AI, user experience, and building products that make a real difference. Additional or preferred qualifications: Master's Degree in Computer Science or related technical field AND 3+ 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 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Responsibilities
Drive end-to-end development of the Copilot Mac App, including feature design, implementation, testing, and release. Collaborate with cross-functional teams to innovate on macOS-native experiences and ensure product quality.
Loading...