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
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 - 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.
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.
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 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 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.
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 - 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 (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
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 - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Back-end JavaScript Developer
Join Mediahuis as a Senior Back-End JavaScript Developer. Work with Node.js, TypeScript, and Azure in a hybrid role in Antwerp.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Fullstack Developer with .NET and Angular
Join Virtual Vaults as a Fullstack Developer with .NET and Angular skills. Work in a dynamic team, hybrid model, in Rotterdam.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior .NET Fullstack Developer
Join Nmbrs as a Senior .NET Fullstack Developer in Amsterdam, enhancing HR & Payroll software with innovative features in a hybrid work environment.