Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · 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 spanning the entire spectrum of user's travel journey. This role involves developing experiences across multiple canvases, understanding user intent, and creating customized experiences based on recommendations, leading with great image, video, and virtual experiences.

The position is part of the Bing India team, which comprises highly motivated engineers, product managers, and data scientists building end-to-end web-scale and enterprise-scale AI systems. The team's experiences are seen by millions of users daily, covering travel inspiration, destination exploration, planning trips, booking, and experiencing stages.

As a Software Engineer II, you'll be working on building trustworthy and differentiated experiences for Travel users on Microsoft canvases. The role requires strong technical skills in software development, with experience in languages like C#, Java, JavaScript, or Python. You'll be responsible for participating in design and architecture decisions, owning complex features, and delivering high-quality solutions.

The position offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth.

This is an excellent opportunity for a passionate engineer to make a significant impact on Microsoft's travel solutions while maintaining work-life balance and contributing to a team that values innovation, inclusion, and technical excellence.

Last updated 12 hours 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

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Solid Analytical & Problem-Solving skills
  • Solid Expertise in Coding & Designing high performant systems
  • Experience with building web experiences and web technologies
  • Passion for new technologies, learning and adapting quickly

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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's Cloud Supply Chain organization, focusing on full-stack development and cloud infrastructure.

Software Engineer II

Microsoft seeks a Software Engineer II to build next-gen analytics platforms and user experiences, offering competitive pay, hybrid work, and comprehensive benefits.

Software Engineer II

Software Engineer II role at Microsoft working on Dynamics 365 Customer Service Omnichannel, building enterprise-scale customer service applications using C#, Azure and Power Platform.

Software Engineer

Software Engineer position at Microsoft's Windows Services and Delivery team, focusing on Windows update package creation and delivery systems with competitive pay and benefits.

Software Engineer II

Software Engineer II position at Microsoft working on Windows Servicing and Delivery team to develop and maintain critical Windows updates affecting billions of devices worldwide.