Software Engineer 2

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software and services.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer 2

Microsoft's Search Technology Center in India is seeking a full-stack developer to build next-generation suggestion experiences for Bing search at web scale. This role focuses on creating and ranking search suggestions that serve billions of queries daily, while improving user exploration and task completion.

As a Software Engineer 2, you'll be responsible for designing and implementing high-performance search experiences and applications. The role involves working with modern web technologies and frameworks to build compelling user experiences. You'll collaborate with cross-functional teams including PMs, designers, and data scientists while maintaining solid engineering practices like CI/CD, automation, and telemetry insights.

The position offers the opportunity to work on large-scale websites, focusing on modern and responsive web development, using experimentation and analytics to optimize user experiences. You'll be handling massive amounts of user event data and working on systems that scale to millions of operations per hour.

The ideal candidate should have strong full-stack development experience, particularly in modern web development with the latest components. You'll be working in a collaborative environment that values growth mindset, innovation, and inclusion. The role offers a hybrid work arrangement with up to 50% work from home flexibility.

Microsoft provides comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth. The company is committed to diversity and inclusion, ensuring equal opportunities for all qualified applicants regardless of their background.

Last updated 3 hours ago

Responsibilities For Software Engineer 2

  • Work on high QPS, low latency online platform to generate high quality and engaging suggestions
  • Think end-to-end from the UX to backend to provide the most optimal solutions
  • Architect, design and develop secure, scalable, and resilient solutions
  • Work closely with design and PM teams, able to collaborate across disciplines
  • Mentor other developers on the team. Participate and drive code/design reviews
  • Help the team in making decisions on adopting the appropriate technical stack

Requirements For Software Engineer 2

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience working as a full-stack developer
  • Experience in developing modern websites with latest web components

Benefits For Software Engineer 2

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 2

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.

Software Engineer II

Software Engineer II position at Microsoft's Business & Industry Copilots group, focusing on Dynamics 365 and AI transformation with hybrid work options in Hyderabad.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on DPU integration and testing, requiring 4+ years experience in C/Python programming and networking technologies.