Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's Bing Growth organization is seeking a Software Engineer II to join their dynamic team focused on integrating Microsoft's search and content technologies across the company. This role offers an exciting opportunity to work on scalable solutions that impact millions of users daily. As part of the team, you'll develop highly performant services, collaborate across functions, and work in an agile environment with daily production deployments.

The position combines full-stack development with a focus on web technologies, requiring expertise in JavaScript, TypeScript, and ReactJS. You'll be responsible for building and maintaining scalable services, conducting A/B testing, and making data-driven decisions to improve user engagement. The role offers significant learning and growth opportunities within Microsoft's inclusive culture.

Working in Barcelona, Spain, with a hybrid work arrangement (up to 50% work from home), you'll be part of Microsoft's mission to empower every person and organization globally. The position requires 0-25% travel and offers comprehensive benefits including healthcare, educational resources, and parental leave.

This is an ideal opportunity for a mid-level engineer who enjoys working in a fast-paced environment, values collaboration, and wants to make a meaningful impact through technology. You'll be joining a diverse team that emphasizes accountability, reflection, and continuous growth while working on products that reach millions of users worldwide.

Last updated 9 hours ago

Responsibilities For Software Engineer II

  • Delivering scalable, resilient services with modern engineering practices
  • Writing production quality code that is extensible, maintainable, and testable
  • Driving end-to-end feature development with Product Management, Design, Privacy, and Legal
  • Running A/B experiments and analyzing results for data-driven decisions
  • Analyzing user data to identify product opportunities to grow engagement
  • Working in a diverse geographically distributed team environment

Requirements For Software Engineer II

JavaScript
TypeScript
React
  • Bachelor's Degree in Computer Science or related technical field with technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Skilled in web technologies such as JavaScript, TypeScript, HTML, CSS, and ReactJS
  • Clear communication skills and demonstrated customer empathy
  • Collaborative team player with ability to work in fast-paced environment

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft, focusing on Microsoft 365 admin center development, offering hybrid work and competitive compensation in Redmond, WA.

Software Engineer / Senior Software Engineer - Frontend

Frontend Software Engineer role at Microsoft Shopping, building AI-powered shopping experiences across Microsoft platforms with React and modern web technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Azure Cloud Experience Platform team in Redmond, WA, focusing on front-end development and cloud services.

Software Engineer II

Microsoft Software Engineer II position focusing on Outlook's web applications, offering remote work, competitive salary, and opportunity to impact millions of users.

Software Engineer 2

Microsoft Edge WebView2 team is seeking a Software Engineer 2 to develop browser technology and web platform features using modern web technologies.