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 4 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

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

Software Engineer II

Microsoft Software Engineer II position focusing on cloud operations and datacenter infrastructure development with full remote work option.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop automation capabilities for datacenter operations, offering remote work and competitive compensation.

Software Engineer II

Microsoft Software Engineer II position offering hybrid work, competitive pay, and opportunity to build scalable services impacting billions of users globally.

Software Engineer II - Windows

Microsoft seeks Software Engineer II to develop privacy features for Windows, focusing on AI product protection and user privacy, offering hybrid work and competitive benefits.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on OS, Runtimes, and Libraries development with C++ expertise.