-
View all jobs
Overview
Microsoft Rewards helps millions of users engage across Bing, Edge, Windows, and other Microsoft experiences. The Rewards Engineering team builds reliable, secure, and high scale services and user experiences that directly influence engagement and retention. As a Software Engineer, you will design, implement, test, and operate features across our platform while working closely with engineers, PMs, and partner teams across Microsoft AI.
This is an opportunity to work in a fast-paced environment with the energy of a startup and the impact of a global product. The Rewards team builds differentiated user experiences that delight millions of consumers every day and drive meaningful growth for Microsoft’s online businesses.
Our current focus is to accelerate the growth of Bing’s daily active users by using Rewards to create habit forming engagement. Microsoft Rewards is one of the most loved features across Bing and Xbox, and our mission is to build a loyal user base that spans the entire Microsoft consumer ecosystem including Bing, Xbox, Edge, MSN, Windows, and Mobile.
Learning And Growth Opportunities On The Team
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
Required Qualifications:
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.
Microsoft Rewards helps millions of users engage across Bing, Edge, Windows, and other Microsoft experiences. The Rewards Engineering team builds reliable, secure, and high scale services and user experiences that directly influence engagement and retention. As a Software Engineer, you will design, implement, test, and operate features across our platform while working closely with engineers, PMs, and partner teams across Microsoft AI.
This is an opportunity to work in a fast-paced environment with the energy of a startup and the impact of a global product. The Rewards team builds differentiated user experiences that delight millions of consumers every day and drive meaningful growth for Microsoft’s online businesses.
Our current focus is to accelerate the growth of Bing’s daily active users by using Rewards to create habit forming engagement. Microsoft Rewards is one of the most loved features across Bing and Xbox, and our mission is to build a loyal user base that spans the entire Microsoft consumer ecosystem including Bing, Xbox, Edge, MSN, Windows, and Mobile.
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 impacts consumers of multiple products and services.
- Work with large, scalable and high-performance services that leverage the latest technologies.
- Work in a culture of continuous improvement, adaptation, reflection, and growth.
- Work with a highly collaborative and fun team in a fast-learning environment.
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
- Be able to drive end-to-end feature development from ideation to architecture design to implementation and testing through multiple data driven iterations.
- Write solid production-quality code that is simple, extensible, and maintainable with very few defects.
- Measure and analyze the metrics for the features shipped.
- Seek opportunities in code and processes to improve quality and efficiency.
- Work closely with PM and Designers to create delightful, effective user experiences.
- Foster a culture of inclusivity and disciplined software engineering practices to deliver business value, guided by data.
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field and proven technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- Full stack Web software development experience, implementing cross-browser web applications.
- Solid software design skills.
- Experience working on enterprise and consumer products.
- Solid problem-solving skills, ability to cultivate positive relationships, and clear communication and coordination skills.
- Industry experience developing production quality software.
- Experience with OOP, TDD, and agile development models.
- Experience building web services using ASP.NET (or similar technologies) and SDKs based on REST APIs, ODATA or JSON and experience with SQL, NoSQL, and Big Data technologies.
- Experience shipping online services in a fast-paced environment.
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.
Key Skills
Ranked by relevance
c
javascript
big data
nosql
java
tdd
sql
oop
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Front end Software Architect
2026-05-28
Full-time
Not Applicable
Belgium
Software Development
Engineering
View Job Details
Related
Software Engineer
2026-05-28
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Back End Developer
2026-05-28
Full-time
Mid-Senior
Germany
Data Infrastructure
Analyst
Login to Apply
- Posted
- Mar 24, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Barcelona
- Company
- Microsoft
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Front end Software Architect
2026-05-28
Full-time
Not Applicable
Belgium
Software Development
Engineering
View Job Details
Related
Software Engineer
2026-05-28
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Back End Developer
2026-05-28
Full-time
Mid-Senior
Germany
Data Infrastructure
Analyst