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 that power comprehensive web travel solutions, working with multiple canvases to understand user intent, history, and create customized experiences based on recommendations.

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 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, participating in design and architecture decisions, and delivering complex features with the highest quality. The role requires strong technical skills in web technologies and high-performance systems development.

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 opportunities, and generous parental leave policies.

This is an excellent opportunity for a strong engineer to become a key part of Microsoft's travel solution journey while maintaining work-life balance and continuously learning in a collaborative environment. The role combines technical excellence with real-world impact, as your work will directly affect millions of users across the globe.

Last updated 2 days 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
  • 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
Parental Leave
Education Budget
401k
  • 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

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.