TL;DR
Software Engineer (Web): Develops features across the Microsoft Rewards platform, focusing on designing, implementing, and testing user experiences for Bing, Edge, and other Microsoft products. Focus on creating high-scale services, improving engagement, and driving growth for Microsoft’s online businesses.
Location: Multiple Locations, Spain. Starting January 26, 2026, 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.
Company
Microsoft’s mission is to empower every person and every organization on the planet to achieve more.
What you will do
- Drive end-to-end feature development from ideation to architecture design.
- Write production-quality code that is simple, extensible, and maintainable.
- Measure and analyze metrics for the features shipped.
- Collaborate with PM and Designers to create effective user experiences.
- Improve code and processes to improve quality and efficiency.
- Foster a culture of inclusivity and disciplined software engineering practices to deliver business value.
Requirements
- Bachelor’s Degree in Computer Science or related field AND 2+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- 2+ years of industry experience developing production quality software.
- Full stack Web software development experience, implementing cross-browser web applications.
- Expertise in frontend development technologies such as JavaScript/TypeScript, HTML, CSS, React, Angular.
- Solid software design skills.
- Experience working on enterprise and consumer products.
- Solid problem-solving skills and clear communication and coordination skills.
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.
- 5+ years of industry experience developing production quality software.
- Experience with OOP, TDD, and agile development models.
- Experience with SQL, NoSQL, and Big Data technologies.
- Experience building web services using ASP.NET (or similar technologies) and SDKs based on REST APIs, ODATA or JSON.
- Experience shipping online services in a fast-paced environment.
- Passion for quality and solid customer empathy.
Culture & Benefits
- Work in a culture of continuous improvement, adaptation, reflection, and growth.
- Work with a highly collaborative and fun team in a fast-learning environment.
- Learning and growth opportunities on the team.
- Work on a team that gets things done and works in a startup mode.
- Ship code and features that impact consumers of multiple products and services.
- Work with large, scalable, and high-performance services that leverage the latest technologies.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →