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

Software Engineer - CTJ - Poly

Mid-level Software Engineer position at Microsoft focusing on identity and security solutions, requiring TS/SCI clearance and offering hybrid work arrangement.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex technical issues and delivering exceptional customer support with hybrid work options.

Technical Support Engineer - Exchange & Outlook

Technical Support Engineer position at Microsoft focusing on Exchange & Outlook solutions, offering remote work and comprehensive benefits.

Critical Environment Electrical Engineering

Critical Environment Electrical Engineering role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure and power systems.

Technical Support Engineering - Windows Performance

Technical Support Engineer position at Microsoft Japan, focusing on Windows performance troubleshooting with remote work options and comprehensive benefits.