Software Engineer 2

Every day at Bing we bring an insatiable curiosity and enable customers to make decisions with Bing’s powerful and user-friendly search engine. The Search business is a multi-billion-dollar business where victory is decided in the fine-grained details. Users want immediate and accurate answers, engaging and dynamic UI, across all devices, all in blink-of-an-eye speeds.

We are the Bing APIs and Developer experiences team, and we build world class RESTful APIs and UX experiences as well as the API platform. We are bringing together the best aspects of UX and REST API development with Bing’s agility and modularity. Bing APIs power 50+ strategic external partners (Apple, Amazon, Airbnb, Syndication partners), as well as Microsoft products (Cortana, Skype, Office, Windows, Xbox), and the list keeps growing. Our APIs surfaced in Microsoft Cognitive services (;) are helping democratize AI and machine intelligence and enabling developers to enrich their applications with Bing data and intelligence. Our team has shipped APIs that generate several $Billion in revenue, we are helping shape the future of AI. We’re looking for talented developers who understand what it takes to build APIs and UX that can work across multiple platforms and devices, and perform at internet scale. You must thrive in an agile environment where the code you check in is in production in front of customers in a matter of hours. This role requires strong collaboration skills across internal and external partners, deep technical knowledge, and unquestionable passion! You’ll not just use the latest technologies but help define them, and your work will help Microsoft and Bing make billions of dollars in revenue. If you enjoy big challenges and opportunities, this is the right place for you!

Required Qualifications:
2+ years of software development or academic project experience in shipping online services, or building large scale/customer-facing REST services, UX or using technologies such as ASP.NET MVC, HTML, CSS, and JavaScript etc.
2+ years of software development or academic project experience in designing and coding in an OOP language such as C#/Java/Swift/C++
A BS or MS degree in Computer Science, Math, Statistics or related fields.

Preferred Qualifications:
Experience with experimentation, data analysis and log-based debugging in production environments is a plus;
Strong analytical and debugging skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to