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).
Are you a Software Engineer looking for a challenge and ready to tackle strategic cross-organization investments that span Edge, MSN, Windows and Copilot to create systems that power web experiences for over 700M users? Join us to innovate and build scalable platforms that power content experiences that shape the daily habits of millions. MSN is a personalized content feed powering user experiences across Microsoft. Our mission is to empower every person on the planet to be informed, entertained, and inspired. With 25+ years of history, MSN has evolved into a premier content destination with high-quality content, AI-powered user-controlled personalization, and massive global reach. Over the past several years, AI and Machine Learning technologies have fueled massive growth, transforming MSN’s content onboarding, moderation, personalization, and entry points.
Job Responsibility:
Design and develop distributed software systems that are reliable, scalable, and performant
Work closely with other engineers, product managers, and cross-functional partners to deliver impactful features and improvements
Write high-quality, maintainable, and testable code, and participate in code reviews to ensure best practices are followed
Help identify and resolve production issues, and continuously improve the performance and reliability of our systems
Collaborate with stakeholders to understand requirements, translate them into technical specifications, and deliver solutions that meet business goals
Take initiative, think proactively, and contribute to a culture of continuous improvement
Collaborate with diverse teams to achieve our goals
Be passionate about embodying our culture and values
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, 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
Nice to have:
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
2+ years of experience building and shipping scalable cloud solutions in distributed systems
2+ years of experience building and shipping production quality software or services
Experience working with Service Fabric or Kubernetes
Drive to improve performance, availability, and reliability of services
Motivation to increase efficiencies through automation
Passion for designing and building large-scale distributed systems
Familiarity with building software systems that apply security best practices