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:
Own the design and development of 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
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
Collaborates with diverse teams to achieve our goals
Passionate about embodying our culture and values
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
Nice to have:
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
Experience in large scale system architecture, design, development, testing, and release
Can design and create complex distributed systems workflows
Demonstrable history of excellent analytical and problem-solving skills
Demonstrated programming skills and knowledge of architectural patterns for large, high-scale applications
Excellence in software engineering practices, coding and solid foundation in data structures, algorithms
Data-driven mindset
Excellent learning, problem solving and communication skills