Taro Logo

Software Engineer II

Microsoft is a technology company that empowers every person and every organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Microsoft AI (MAI) org is accelerating innovation to enable engaging web experience products for every person. As part of the Bing Search Engine team, we focus on doing this at web-scale impacts billions of queries per day and millions of users. We are looking for a Software Engineer II who is excited to work on solving problems on an internet scale.

An ideal candidate will have a good understanding of building distributed systems with a focus on building services and data pipelines. We hire people excited to solve hard problems, eager to work in a larger team of data scientists and engineers, and ready to make an impact on how the web works.

Responsibilities:

  • Design, develop, test, and deploy scalable and always available services which deliver high performance applications and services.
  • Design and build an efficient data pipeline that can run at scale.
  • Be obsessive about the impact on customer experience.
  • Collaborate with different teams across disciplines to achieve the above.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 3+ years of professional experience in building large scale distributed systems and services.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science OR Master's Degree in Computer Science or related technical field.
  • Experience building large scale consumer web applications serving millions of customers.
  • Excellent communication and collaborative skills.
  • Experience with Machine Learning and Natural Language processing.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Last updated 8 months ago

Responsibilities For Software Engineer II

  • Design, develop, test, and deploy scalable and always available services
  • Design and build an efficient data pipeline that can run at scale
  • Be obsessive about the impact on customer experience
  • Collaborate with different teams across disciplines

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years of professional experience in building large scale distributed systems and services

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?