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 15 days 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 position at Microsoft Hyderabad, focusing on Assist 365 program development with cloud services, AI pipelines, and enterprise solutions.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.