-
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 2+ 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 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, ability to cultivate positive relationships, and clear communication and coordination skills.
- 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.
- 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.
- Experience with software development cycle: Design, implementation, deployment, and live site.
- Passion for quality and solid customer empathy.
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
java
big data
python
react
nosql
css
tdd
sql
oop
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Cloud Software Engineer
2026-05-22
Full-time
Not Applicable
Lithuania
Software Development
Engineering
View Job Details
Related
AI Software Engineer
2026-05-22
Full-time
Not Applicable
Italy
Software Development
Engineering
View Job Details
Related
Graduate software engineer
2026-05-22
Full-time
Entry
Italy
Software Development
Engineering
Login to Apply
- Posted
- Jan 10, 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
Cloud Software Engineer
2026-05-22
Full-time
Not Applicable
Lithuania
Software Development
Engineering
View Job Details
Related
AI Software Engineer
2026-05-22
Full-time
Not Applicable
Italy
Software Development
Engineering
View Job Details
Related
Graduate software engineer
2026-05-22
Full-time
Entry
Italy
Software Development
Engineering