Our Mission
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We believe technology can and should be a force for good, contributing to a brighter world both today and in the future. Our culture fosters curiosity and embraces innovation, encouraging every employee to show up as their authentic selves with a learn-it-all mentality.
Role Overview
Join the Mobile User Experiences team in Barcelona as a Senior Software Engineer focused on backend development. You will be instrumental in shaping product direction and delivering exceptional user experiences through the Microsoft Edge and Bing platforms.
Responsibilities
- Build services that enable engaging mobile user experiences.
- Ship high-quality, well-tested, secure, and maintainable code.
- Collaborate closely with leadership and product owners to address business needs while maintaining engineering standards and reducing technical debt.
- Experiment with and recommend new technologies to simplify or improve our stack.
Qualifications
Required:
- Bachelor's Degree in Computer Science or related technical field.
- Considerable experience in technical engineering with coding in languages such as C++, C#, Java, or Python.
- Experience in optimizing performance and debugging.
Preferred:
- Experience with or interest in learning mobile or web client applications (TypeScript, Kotlin, or Swift).
- An interest in mentoring and growing junior developers in your wider team.
Why Microsoft?
- Work in a world-class engineering team.
- Opportunity to grow your career with support from a team of engineers, architects, scientists, and leadership.
- Contribute to products that empower people and organizations everywhere.
Microsoft is an equal opportunity employer. We consider all qualified applicants 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.
Benefits Extracted with AI
- Hybrid workplace
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - AI and Search
Join Microsoft as a Senior Software Engineer in AI and Search, working on cutting-edge AI technologies in a hybrid role in Barcelona.
Senior Backend Software Engineer
Senior Backend Software Engineer at Microsoft, Dublin. Work on Azure, Microsoft 365, and more. Inclusive and innovative team environment.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
Senior Backend Software Engineer
Join Planetek Hellas as a Senior Backend Software Engineer to design scalable systems in a hybrid work environment.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Senior Software Engineer - Full Stack
Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Full Stack Software Engineer
Join Microsoft as a Senior Full Stack Software Engineer in Dublin, working on cutting-edge technologies and platforms for mission-critical services.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
C# Software Developer with .NET and Angular
Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.
Software Engineer 2 - AI and Machine Learning
Join Microsoft as a Software Engineer 2 in Barcelona to innovate in AI and Machine Learning with a focus on large-scale data projects.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Software Engineer - Python, Django, Angular
Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
Senior Software Engineer
Join Microsoft in Prague as a Senior Software Engineer. Work on cutting-edge technologies impacting billions globally. Remote work available.
Software Engineer - AI/ML
Join Microsoft as a Software Engineer in AI/ML to develop cutting-edge AI solutions. Work in Redmond, WA, with a focus on innovation and growth.