Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Travel

Description For Software Engineer II

Microsoft's Bing Travel team is seeking a Software Engineer II to help build a world-class travel solution that spans the entire user journey. The role involves working on experiences across multiple canvases, focusing on understanding user intent, creating customized experiences, and providing insights through analytics. The team's solutions reach millions of users daily, covering travel inspiration, destination exploration, planning, booking, and experiencing stages.

The position is part of the Bing India team, comprising highly motivated engineers, product managers, and data scientists building end-to-end web-scale and enterprise-scale AI systems. The ideal candidate will contribute to developing robust, state-of-the-art solutions across various scenarios through Bing.

The role requires strong technical skills in software development, with experience in web technologies and high-performance systems. You'll be responsible for driving design and architecture decisions, owning complex features, and delivering high-quality travel-related experiences. The position offers a balance of technical challenges and user-focused development, with opportunities to work on features that impact millions of users globally.

Microsoft offers a collaborative environment with a growth mindset, focusing on innovation and empowerment. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. This is an excellent opportunity for engineers passionate about creating impactful solutions while maintaining professional growth and personal well-being.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Participate and drive design, architecture, and code reviews
  • Influence engineering team's implementation methodology
  • Own complex features/user stories and deliver them with highest quality
  • Deliver trustworthy and differentiated experiences to Travel users on Microsoft canvases
  • Develop travel related experiences for exploration/planning/booking travel journey on Bing
  • Champion security, supportability, usability, performance, accessibility of the product
  • Plan, design, develop and deliver multiple end-users facing features as primary developer

Requirements For Software Engineer II

JavaScript
Java
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience with building web experiences and web technologies
  • Experience in coding & designing high performant systems
  • Demonstrable analytical & problem-solving skills
  • Enthusiasm for new technologies, learning and adapting quickly

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

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex customer technical issues with up to 50% remote work flexibility.

Technical Support Engineer

Technical Support Engineer position at Microsoft focusing on customer support for data analytics, AI, and business intelligence platforms with competitive pay and benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on Windows servicing and delivery, offering hybrid work and competitive compensation.

Technical Support Engineer - Power Platform

Technical Support Engineer position at Microsoft focusing on Power Platform support, offering remote work and opportunity to provide technical leadership and mentoring.

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on build systems and test infrastructure for Microsoft Defender, offering competitive pay and hybrid work environment.