Mountain View, United States; Redmond, United States
Full job description
Microsoft is hiring a Principal Software Engineer to lead technical direction and development of the Bing Ads auction platform. The role involves owning critical components of the ads serving stack, improving scalability, performance, and reliability, and leading the evolution of the core auction and pricing engine. Responsibilities include driving high-impact technical initiatives, collaborating with cross-functional teams, setting architectural direction, advancing AI-enabled engineering practices, mentoring engineers, and ensuring operational excellence of a high-scale, low-latency platform. Candidates must have a Bachelor's degree in Computer Science or related field with 6+ years of engineering experience coding in C, C++, C#, Java, JavaScript, or Python, with preferred qualifications including a Master's degree or 12+ years experience. Experience owning production services, leading architecture, and working with large-scale distributed systems and online advertising is required. The position is full-time, on-site in Redmond, WA or Mountain View, CA. Salary ranges from $142,800 to $274,800 annually in most US locations, with higher ranges in the San Francisco Bay Area and New York City.
What you'll do
Lead technical direction and cross-team leadership to shape the future of the Bing Ads platform
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Bellevue, United States; Boston, United States; Boulder, United States; Chicago, United States; Denver, United States; Los Angeles, United States; New York, US; San Francisco, United States; San Jose, United States; Seattle, United States; Ventura, United States•7 days ago
Mountain View, United States; Redmond, United States
Full-time
Own critical components of the ads serving stack end-to-end, improving scalability, performance, reliability, maintainability, observability, and engineering efficiency
Lead evolution of the core auction and pricing engine ensuring correctness, efficiency, low latency, and strong business outcomes
Drive ambiguous, high-impact technical initiatives from concept to delivery, defining strategy, aligning teams, and leading execution through influence
Partner with engineering, product, design, and applied science teams to deliver complex cross-functional features and integrate AI-powered capabilities
Set architectural direction across teams by leading design reviews, modernizing shared platform capabilities and development frameworks, and reducing system complexity
Advance AI-enabled engineering practices and developer productivity through improved tooling, automation, and platform investments
Mentor engineers, establish high engineering standards, and raise the technical bar across the organization
Ensure health of a high-scale, low-latency platform serving billions of requests daily by driving operational excellence, incident response, root-cause analysis, capacity planning, and performance optimization
Connect technical decisions to business outcomes by translating long-term strategy into a prioritized technical roadmap improving customer experience, platform reliability, and business growth
Requirements
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Preferred: Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Bachelor's Degree AND 12+ years experience
5+ years experience owning and operating production services as a Designated Responsible Individual (DRI) or on-call owner
Proven technical design, problem-solving, and debugging skills with experience on large, complex production systems
Proven ability to lead technical initiatives across teams, influence architectural decisions, and communicate effectively with engineering and cross-functional partners
Experience driving ambiguous, high-impact projects independently and delivering complex solutions with minimal direction
Experience designing, building, and operating large-scale distributed systems throughout the full software development lifecycle
Experience leading architecture and technical execution across multiple teams, influencing engineering strategy and driving technical alignment
Experience building shared platforms, frameworks, or developer productivity solutions
Experience with online advertising, search, or other high-scale, low-latency distributed systems