Software Engineer II

Yammer
Yammer

Software Engineering

Redmond, WA, USA

Posted on Jul 15, 2026
Overview

The Edge browser is a core strategic product and key entry point to Microsoft’s new AI ecosystem, serving hundreds of millions of users daily. As the hypercompetitive AI browser ecosystem evolves, the Edge team is focused on continuing to lead.

Over the last several years, we've learned that the future of growth lies in combining massive reach with experiences that feel uniquely relevant to each user and their intent. Advances in client-side AI, reinforcement learning, and large language models have created a rare opportunity to reimagine personalization from the ground up. Realizing this vision requires pioneering new ways of integrating software engineering and data science—bridging the gap between signals and intelligence, experimentation and learning, design and distribution. We're looking for an exceptional Software Engineer to join the Edge Growth Deep Personalization team and help build the foundation for a new era of AI-driven experiences that delight hundreds of millions of users worldwide.

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
  • Design, build, and operate scalable personalization platforms and services that power intelligent experiences across Microsoft Edge and the broader Microsoft AI ecosystem.
  • Leverage robust experimentation frameworks and measurement solutions to evaluate user impact, optimize engagement, and drive product growth.
  • Develop end-to-end product features from ideation to production, including client-side, service-side, and experimentation components that reach hundreds of millions of users.
  • Leverage AI, machine learning, and large language model technologies to create personalized, context-aware experiences that help users discover and accomplish tasks more effectively.
  • Transform behavioral signals, telemetry, and user feedback into actionable product improvements through data-driven engineering and experimentation.
  • Partner closely with data scientists, product managers, designers, and researchers to rapidly prototype, validate, and scale innovative user experiences.
  • Apply modern engineering practices to deliver highly reliable, performant, secure, and maintainable systems across diverse platforms and device types.
  • Explore emerging technologies, including on-device AI, client-side models, reinforcement learning, and agentic experiences, to shape the future of personalized browsing.
  • Analyze complex product and technical challenges, propose innovative solutions, and drive projects from conception through launch and iteration.
  • Contribute to an inclusive, collaborative engineering culture by sharing knowledge, providing technical input, and embracing Microsoft's values of respect, integrity, accountability, and growth mindset.


Qualifications

Required 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.


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.
  • Familiarity with front-end performance optimization, telemetry, experimentation frameworks, and customer usage analytics.
  • High enthusiasm, integrity, ingenuity, results-orientation, and self-motivation in a fast-paced environment.
  • A deep passion and empathy for customers, leading to innovative problem-solving.


#MicrosoftAI #microsoftedge



Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


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.