Senior Software Development Engineer
Microsoft
Software Engineering
Posted on Oct 23, 2025
Senior Software Development Engineer
Beijing, China
Save
Date posted
Oct 23, 2025
Job number
1901611
Work site
4 days / week in-office
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time
Overview
Homepages Experience team is responsible for delivering best user experience for a variety of homepages that Microsoft provides through different products (e.g., Edge browser, Windows Widgets). We are a team full of high caliber, talented, passionate developers from different regions around world. By leveraging modern web OSS techniques, we are working on a fast-cycle to delight our users by providing a large number of impressive features and the best homepage experience that match users’ interests, and meanwhile optimize engagement, revenue and retention for new key products like Edge browser. It’s a work with very high visibility in Microsoft as it directly affects hundreds of millions of users and has huge monetization opportunity.
Now we are looking for a strong developer to join our fun and challenging journey. As a member of the Homepages Experience team, you'll have the opportunity to shape the design of homepages, and have a direct impact on various products that 100 millions of users use every day. You will learn and research many cutting edge methods in modern web techniques, core UX framework of Microsoft web products, data mining, A/B testing to solve hard problems. You will have enormous resources of Microsoft at your disposal and close collaborations with great teams and colleagues in world-wide. At the same time you have the right environment and strong support to drive your favorite features to solution. We are an extremely agile team and we move very fast from ideas to experimentation, development and deployment through continuous releases throughout the year.
Qualifications
Required qualifications:
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.
- Strong coding skills with proficiency in C++, TypeScript/JavaScript, C#, and related technologies
- Excellent communication skills in English
- Solid design, problem-solving, and data analysis capabilities, with a proven passion for quality, performance, and engineering excellence
- Minimum of 5 years of industry experience, preferably in client-side and front-end development
- Highly motivated, able to work independently as well as collaboratively within a team to research and deliver innovative solutions to complex technical and business challenges
Additional or preferred qualifications:
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.
Responsibilities
- Design and implement thoughtful, high-quality features—primarily on the frontend and Windows client—with a preference for full-stack capabilities to support the homepage experience.
- Enhance homepage experiences across multiple Microsoft products (e.g., Edge browser, Windows Widgets) and platforms (desktop, mobile), ensuring consistency and performance.
- Collaborate closely with developers and product managers across global teams to drive agile development and fast-paced iteration.
- Lead code reviews with a focus on quality, security, maintainability, and best practices, while mentoring peers and improving team standards.
- Architect scalable, testable, and secure solutions, integrating telemetry, automation, and AI tools to ensure reliability and compliance.
- Drive deployment and operational excellence by implementing robust monitoring, incident response, and live-site support strategies.
- Translate user and stakeholder requirements into actionable engineering plans, incorporating customer feedback to continuously improve product value.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.