Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's Bing Auto Suggest team is seeking a Software Engineer II to help build next-generation experiences that impact hundreds of millions of users globally. This role combines customer obsession with engineering craftsmanship to create compelling user experiences and robust frameworks for large-scale websites.

As a Software Engineer II, you'll be responsible for designing, coding, and owning software and services that enable high-performance, delightful web applications. The role involves implementing solid engineering practices including CICD, automation tooling, and telemetry insights across web properties. You'll work in a collaborative environment alongside PMs, designers, developers, and scientists.

The position requires expertise in building large-scale distributed systems and consumer web applications. You'll need to think end-to-end, from UX to backend, to provide optimal solutions while maintaining security and scalability. The role includes mentoring other developers and driving code reviews.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings plans, and generous parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers who want to make a significant impact while growing their careers.

This hybrid role is based in Hyderabad, India, offering up to 50% work from home flexibility. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working on technology that touches millions of lives daily.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Design, code, and own software and services for high-performance web applications
  • Build next generation experiences for Bing Auto Suggest
  • Enable solid engineering practices including CICD and automation tooling
  • Collaborate with PMs, designers, developers and scientists
  • Think end-to-end from UX to backend to provide optimal solutions
  • Mentor other developers and drive code reviews

Requirements For Software Engineer II

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding languages (C, C++, C#, Java, JavaScript, Python)
  • 2+ years of professional experience in building large scale distributed systems
  • Experience building large scale consumer web applications
  • Excellent communication and collaborative skills

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Dental Insurance
Vision Insurance
  • 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 is hiring a Software Engineer II to build front-end applications and platforms for community engagement, offering remote work and competitive compensation.

Software Engineer II

Microsoft Azure IoT is seeking a Software Engineer II to develop front-end tools and experiences for IoT device management using React, Node.js, and modern web technologies.

Software Engineer II - Full-Stack

Microsoft is hiring a Software Engineer II - Full-Stack to develop secure management systems for X.509 certificates and related security infrastructure, combining frontend expertise with security focus.

Software Engineer II

Software Engineer II position at Microsoft working on Mesh team, developing immersive 3D virtual experiences integrated with Microsoft Teams.

Software Engineer II-Frontend

Microsoft is hiring a Frontend Software Engineer II in Hyderabad to develop user experiences for Viva Engage using React, TypeScript, and modern web technologies.