Software Engineering

Global technology company empowering people and organizations to achieve more through innovative software and services.
$90,000 - $150,000
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI

Description For Software Engineering

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. As a Software Engineer, you'll work on a platform serving billions of query suggestions daily, focusing on creating and ranking the best suggestions for all Bing-enabled traffic. The role involves designing and developing high-performance search experiences and applications, implementing CI-CD practices, and working with cross-functional teams including PMs, designers, and data scientists.

The position offers an opportunity to work on large-scale websites, building compelling user experiences and the frameworks behind them. You'll be part of a team that handles millions of queries per hour, contributing to user success through better exploration and faster task completion. The role requires expertise in modern web development, with a focus on responsive design and the use of experimentation and analytics.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to inclusion and diversity. The company's mission is to empower every person and organization globally to achieve more. Working at Microsoft means joining a team that values respect, integrity, and accountability, creating an environment where everyone can thrive both professionally and personally.

The position offers hybrid work arrangements with up to 50% work from home opportunity, comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for developers passionate about search technology and web development to make a significant impact on one of the world's leading search engines.

Last updated 10 days ago

Responsibilities For Software Engineering

  • 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, collaborate across disciplines
  • Mentor other developers on the team and drive code/design reviews
  • Help the team in making decisions on adopting the appropriate technical stack

Requirements For Software Engineering

JavaScript
Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience 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
  • Experience in web development
  • Experience with Web frameworks, tools, and methodologies
  • Experience with accessibility standards for web applications

Benefits For Software Engineering

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 Engineering

Software Engineer / Senior Software Engineer - Frontend

Frontend Software Engineer role at Microsoft Shopping, building AI-powered shopping experiences across Bing, MSN, and Edge platforms with React and Node.js.

Software Engineer II

Microsoft Software Engineer II position focusing on full-stack web development for Purview Data Governance team, offering hybrid work and competitive benefits.

Software Engineer II

Frontend Software Engineer II position at Microsoft Shopping, building AI-powered shopping experiences with React and JavaScript, offering hybrid work and competitive benefits.

Software Engineer II - Full-Stack

Full-stack Software Engineer II position at Microsoft focusing on security infrastructure and trust services, requiring 2+ years of experience in web development and security systems.

Software Engineer II

Microsoft OneDrive is seeking a Software Engineer II to develop web frontend applications for photo experiences, requiring 2+ years of experience in frontend development.