Experience Inc. Jobs

Job Information

Microsoft Corporation Software Engineer 2 in Bellevue, Washington

Why work at WebXT

Inside Microsoft's Web Experiences Team

Include this above piece as part of the JD

Are you interested in joining one of Microsoft’s growth businesses that contributes over $10B in annual revenue and growing more? Are you looking to join a fun and fast paced environment where people are empowered to innovate? Are you passionate about developing solutions that support large scale services in the cloud that live and breathe on Microsoft Azure?

Online Advertising is one of the fastest growing businesses on the Internet today, and Microsoft Ads is considered one of the most important players in the world of Advertising business. Microsoft Ads covers all aspects of online advertising and innovates rapidly to grow its share of this market by providing the advertising industry with a highly scalable platform that competes head to head with Google Advertising platform. We have been in the forefront for adopting the latest technologies and processes.

We ship daily, process billions of online and offline transactions, and generate meaningful insights and metrics from hundreds of terabytes of data. We use C# for our middle tier services, Azure sql as our backend, Spark/Cosmos/Delta lake as our offline processing system. This is an opportunity to work on several layers of our platform (UX/MT/DB/Spark/ADLS/delta Lake) and acquire and grow new skills in different technologies. This role provides an exciting opportunity to contribute to the online services and the underlying infrastructure. You will work with several internal and external teams in the BingAds org to implement these features and infrastructure changes.


We are looking for a strong talent who is passionate about building large scale platforms to drive our service to the next level of success. You should be a highly motivated software engineer with a solid understanding of data structures, coding and troubleshooting skills. You’ll design, implement, work closely with other engineers and product managers, and deliver end-to-end service experience. You will be part of a fun and strong team that solves challenging problems every day and will have the opportunity to independently design and develop features in BingAds Platform. Experience with distributed processing, C#, Azure and big data platforms (Spark/Cosmos/ADLS etc) would be a plus but not mandatory.


  • BS/MS in Computer Science or related engineering field

  • 2+ years of experience and outstanding coding skills in C#, C++, Java, Cosmos, Azure, and/or SQL

  • Solid CS fundamentals, strong inclination and demonstrated ability for designing and building large scale distributed systems

  • Excellent communication and collaborative 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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.