Software Engineer II

That’s the essence of roles within our Bing Ads Team. Every day, we bring an insatiable curiosity to the table, challenging ourselves to reimagine what is and what can be to make tomorrow better for our advertisers around the globe. We drive machine intelligence. We help shape the future. We empower billions of people around the globe.

BingAds is a rapidly growing business at Microsoft and is considered one of the most important players in the world of Advertising business. In Bing Ads Advertiser and Reseller Platform team, we build high scale services that advertisers, agencies and 3rd party tool providers use to onboard to Bing Ads, create and manage their search advertising accounts that run on Bing, Yahoo and AOL, and maintain their budgets and billing so that they can maximize their ROI from Bing Ads. Our scale is ever increasing, so are our customers’ demands of us. We are constantly investing in re-inventing ourselves to live up to expectations of our advertisers both big and small.

Are you looking for joining a fun and fast paced environment, where software engineers are empowered to innovate, where new features are developed and deployed in a daily shipping fashion? Want to learn about extremely running high scale, mission critical services in the cloud, “big data” platforms, building fast, modern, and responsible web based applications? Are you passionate about developing solutions that support large scale services in the cloud? Come be part of a team at the cutting edge of online services and in a race to be the global leader in online advertising.

We are looking for a highly motivated engineer with strong problem solving, coding and debugging skills, with bias for quality and is results driven. You will be working with group of highly driven and motivated developers working towards solving big customer problems. You will help developing next generation platform for Advertiser and Reseller Platform that will help us push the envelope in the building responsive storage and scalable services on Azure platform. You will have the opportunity to develop a system that runs on hundreds of azure servers coordinating to provide reliable storage, retrieval and analysis.

Basic Qualifications:

BS degree in CS or related engineering field.

3+ years of development/technical design/ problem solving/debugging skills

3+ years of experience with C/C++/C#

Preferred Qualifications:

Fluent in multi-threaded programming and strong inclination for architecting at scale

Demonstrated results designing and delivering maintainable and scalable high quality code

Experience working with C#, Cosmos, Azure/SQL/T-SQL

Great team member and communicator

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

Share this Job

Other Locations For This Job