Software Engineer II

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

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 focuses on developing high-performance web solutions and services, working with distributed systems at scale. You'll be part of a collaborative environment, working alongside PMs, designers, developers, and scientists to create compelling user experiences.

The position offers an opportunity to work on large-scale websites, building both user-facing experiences and the frameworks that power them. You'll be responsible for implementing CICD practices, automation tooling, and telemetry insights. The role combines technical expertise with customer obsession and engineering craftsmanship.

Microsoft provides a growth-minded environment where innovation and collaboration are key values. The company's mission to empower every person and organization on the planet creates a meaningful context for your work. You'll benefit from Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and work-life balance provisions.

The ideal candidate will bring 2+ years of experience in building large-scale distributed systems, strong coding skills in various languages, and excellent collaborative abilities. This hybrid role offers up to 50% work from home flexibility, providing an optimal balance between collaborative in-person work and remote productivity.

Last updated a day 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, 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

Java
JavaScript
Python
  • 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 Cloud Supply Chain is seeking a Software Engineer II to build and maintain large-scale distributed systems and cloud services.

Service Engineer II

Service Engineer II position at Microsoft focusing on Bing Ads Technical Support, requiring 2+ years of experience in software engineering or related fields.

Software Engineer 2

Full Stack Software Engineer role at Microsoft's Cloud Supply Chain organization, developing platform solutions with modern web technologies and cloud infrastructure.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II to develop Room experience features, offering hybrid work, competitive pay, and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Database Migration Service for MySQL, focusing on cloud migration and database operations.