Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
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 build next-generation experiences that impact hundreds of millions of users globally. This role offers an exciting opportunity to work on large-scale websites, focusing on creating compelling user experiences and the frameworks that power them. You'll be responsible for designing, coding, and owning software and services that enable high-performance web applications, while implementing solid engineering practices including CICD, automation tooling, and telemetry insights.

Working in a collaborative environment, you'll interact with PMs, designers, developers, and scientists to create innovative solutions. The position requires expertise in distributed systems and services, with a focus on building scalable consumer web applications. Microsoft offers a culture of inclusion with a growth mindset, where innovation and collaboration are key to achieving shared goals.

The role combines technical expertise with leadership opportunities, as you'll be expected to mentor other developers and drive technical decisions. You'll be part of a team that values both engineering craftsmanship and customer obsession, working on products that directly impact users' lives. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities.

Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, and parental leave, making it an attractive opportunity for engineers looking to make a significant impact while growing their careers. The position is based in Hyderabad, India, offering the chance to work with a global team while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 4 days ago

Responsibilities For Software Engineer II

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

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 in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of professional experience in building large scale distributed systems and services
  • Experience building large scale consumer web applications serving millions of customers
  • Excellent communication and collaborative skills

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 II

Microsoft Software Engineer II position focusing on cloud operations and datacenter infrastructure development with full remote work option.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop automation capabilities for datacenter operations, offering remote work and competitive compensation.

Software Engineer II

Microsoft Software Engineer II position offering hybrid work, competitive pay, and opportunity to build scalable services impacting billions of users globally.

Software Engineer II - Windows

Microsoft seeks Software Engineer II to develop privacy features for Windows, focusing on AI product protection and user privacy, offering hybrid work and competitive benefits.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on OS, Runtimes, and Libraries development with C++ expertise.