Software Engineer II

Are you interested in being part of a team with more $5B in revenue and growing at more than 20% every quarter over last several quarters? Or you simply interested in solving hard technical problems on one of the largest services in Microsoft in a superfast paced environment and have direct impact to bottom line revenue of the business?

Bing Ads Rich clients team is the development team responsible for Windows and Mac desktop application used by online advertisers to create and manage their millions of ad campaigns. The challenges are to engineer user experiences that are easy to use, maximized for advertising efficiency, high performing, flexible, and scalable to meet the high throughput demands of our business. As a fast paced team that ships every week continuously, we are also looking to build lot of cool capabilities and make many architecture improvements over the next several years. To accelerate these efforts, we are hiring software engineers to help us build the next generation of advertiser experience for Bing Ads. If you are passionate about building user experiences on all major platforms like Windows and Mac and are interested in online advertising, this will be your opportunity to get into the exciting growing space.

We are looking for strong software engineer with customer empathy and intuition for great experiences to help improve our application codebase rapidly to delight our customers. You will be responsible for driving an energetic team and building great desktop experiences that are fast and pleasing to our advertisers. Billions of dollars’ worth of advertising flows through these experiences so this is an opportunity with great business impact potential. You will work closely with Program Managers, partner development teams and UX designers to design, implement, test, deploy, stabilize, and monitor features in a fast-paced agile development environment. You will work with a highly motivated team solving complex problems and have huge business impact and incredible opportunities to learn and grow. You will also have opportunity to learn advertising, which is a critical pillar for internet commercialization and innovate in that critical space.

Basic requirements:
• BS in CS or related field
• 2+ years of software design and/or development experiences
• 2+ years of solid Experiences with desktop and web technologies such as WPF, C#, SOAP, REST, or etc.

Preferred requirements:
• Experience driving teams through architecture/design/implementation and delivery of great user experiences
• Excellent communication and collaboration skills
• Excellent system design and problem solving skills
• Solid Experiences with OO designs and familiar with design patterns
• Passionate about user experience and user facing features
• Experience with Windows, WPF, Mac, XCode, Xamarin etc. a plus

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 .