Taro Logo

Principal Software Engineer - Bing Ads

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS · Advertising

Description For Principal Software Engineer - Bing Ads

Microsoft's Data Management Platform (DMP) team is seeking a Principal Software Engineer to join their Bing Ads division in London. This role is at the heart of user understanding for Microsoft Advertising, building and operating large-scale data pipelines, machine learning models, and APIs that enable user segmentation, targeting, personalization, and measurement for advertisers and publishers.

The position involves working with massive amounts of data from diverse sources such as web browsing, search queries, and interests, applying advanced techniques in natural language processing, deep learning, graph mining, and differential privacy. The role requires making technical, operational, planning, and strategic contributions to user identity & segmentation solutions.

As a Principal Software Engineer, you'll be building systems that operate at high scale, high availability, low latency, and high cardinality. You'll work directly with accomplished teams driving performance and innovation at the cutting edge. The team is globally distributed, offering flexible and partial remote work opportunities.

The ideal candidate should have 10+ years of experience in software engineering, strong leadership skills, and expertise in languages like C++, Java, Python, or JavaScript. You'll be responsible for mentoring other engineers, leading complex technical initiatives, and ensuring high quality in user-identity & segmentation solutions.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. The company is committed to fostering an inclusive environment where everyone can thrive, emphasizing their mission to empower every person and organization on the planet to achieve more.

Last updated 10 days ago

Responsibilities For Principal Software Engineer - Bing Ads

  • Partners with stakeholders to determine user requirements for complex scenarios
  • Provides technical leadership for dependencies and design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Leads multiple product project plans and release plans
  • Acts as Designated Responsible Individual (DRI), mentoring engineers and working on-call
  • Proactively seeks new knowledge and adapts to new technical trends and patterns

Requirements For Principal Software Engineer - Bing Ads

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • Proficient technical engineering experience with C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check
  • 10+ years technical engineering experience (if Master's degree)
  • Deep subject-matter expertise in cross-product features

Benefits For Principal Software Engineer - Bing Ads

Medical Insurance
Education Budget
Dental Insurance
Vision Insurance
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - Bing Ads