Microsoft
Software Engineer 2
Found: January 9, 2026
This role is based in Barcelona, Spain.
Responsibilities:
- Work on the delivery of high-quality services that will power AI and Search experiences across products.
- Ensure the quality, scalability, reliability, security, and maintainability of services.
- Participate in design and code reviews, and contribute to the development of a clean, well-documented codebase.
- Stay current with the latest developments in AI, Search and development, and bring innovative ideas and insights to the team.
- Help other team members plan and execute technical deliverables with the required quality.
- Participate in the success of internal and external partner relationships.
- Coordinate and orchestrate product requirements gathered from partners.
Qualifications:
- Bachelor's Degree in Computer Science or related technical field OR equivalent experience.
- Solid experience in designing, developing, shipping and troubleshooting web services.
- Expertise in backend technologies such as C, C++, C#, Java, TypeScript, or Python.
- Familiarity with cloud computing platforms such as Azure, AWS, etc.
- Effective communication skills.
- Commitment to creating and maintaining an inclusive workplace.