Overview

Online Advertising is one of the fastest growing multi-billion-dollar business on the Internet today. Search engines, web publishers, major ad networks, and ad exchanges are now serving billions of ad impressions per day. Microsoft is innovating rapidly in this space to grow its share of this market by providing the advertising industry with the state-of-the-art online advertising platform and service.

In Microsoft Advertising Platform team, we are building the marketing solutions for the next generation of e-commerce. The Microsoft Ads Editor team builds and maintains Microsoft Advertising Editor, a cross-platform desktop application that empowers advertisers to efficiently manage large-scale digital marketing campaigns. As a hands-on Principal Software Engineering Manager you will join a collaborative, agile team focused on delivering high-quality, performant, and user-friendly solutions for advertisers worldwide. You will lead experienced engineers, work alongside product managers, and designers to build features that enable bulk editing, offline campaign management, and seamless integration with Microsoft’s advertising ecosystem.

Responsibilities

  • Provide strong technical leadership, push the technical bar for scalability and quality, maintain data and results-driven culture.
  • Drive long-term architecture and development for highly scalable services with quality, performance, and maintainability as core tenets.
  • Drive Collaboration across teams to deliver high quality solutions from concept to release and live operations.
  • Lead, coach, and build a diverse, inclusive, high-performing team where all team members can do their best work.

Qualifications

Required Qualification:

  • BS/MS in Computer Science or related engineering field.
  • 10+ years’ experience developing and shipping software products and/or services with expertise in full stack development.
  • Hands-on manager with proficiency in various engineering tools, software, and methodologies, and be able to apply them to solve real-world problems.
  • Excellent technical design, problem solving and debugging skills, proven track record in shipping software on time, with high quality 3+ years of experience architecting, developing, deploying, and monitoring Distributed Systems.

Preferred Qualification:

  • Proven track record in leading full stack development teams and the ability to grow talented SDEs.
  • Experience with React, TypeScript, and modern web frameworks for building performant, scalable user interfaces. Familiarity with Electron or cross-platform desktop app development.
  • Proficiency in C#/.NET.
  • Experience and success in working with ambiguity and taking risks.
  • Excellent verbal and written communication skills.
  • Experience in installed applications is a plus.
  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms is preferred.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

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

About Microsoft

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.

Apply now

Please let Microsoft know you found this job on ManagerTrack. This helps us grow!

Apply now

Unlock thousands of jobs and get more interviews

Let us do the heavy lifting and sift through the noise in your job search to get the most relevant jobs in front of you

What’s included

  • Advanced search filters
  • 24 hour advanced access to new jobs
  • Email alerts

Pay monthly, cancel anytime

$19.99/month

Join now

Invoices and receipts available for easy company reimbursement