Principal Software Engineer at Microsoft | AdTechTalent
Engineering19 days agoOn-site
Microsoft
Principal Software Engineer
principal software engineerdistributed systemsads platformAIC++C#JavaJavaScriptPythononline advertisinglow latencyplatform engineeringtechnical leadershipscalabilityperformance optimization
Key details
Salary
Not specified
Employment type
Full-time
Seniority
Senior
Years experience
10+
Location
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 ad serving stack, improving scalability, performance, and reliability, and leading cross-team initiatives to integrate AI-powered capabilities. 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. Preferred qualifications include a Master's degree or 12+ years experience, 5+ years owning production services, and experience with large-scale distributed systems and online advertising. Responsibilities include driving technical strategy, mentoring engineers, ensuring platform health, and collaborating with product, design, and applied science teams. The position is full-time, on-site in Redmond, WA or Mountain View, CA. Salary ranges from $142,800 to $274,800 annually, higher in SF Bay Area and NYC.
What you'll do
Lead technical direction and cross-team leadership for Bing Ads platform
Own critical components of the ads serving stack end-to-end
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Mountain View, United States; Redmond, United States
Full-time
Improve scalability, performance, reliability, maintainability, observability, and engineering efficiency
Lead evolution of core auction and pricing engine ensuring correctness, efficiency, low latency, and business outcomes
Drive high-impact technical initiatives from concept to delivery
Partner with engineering, product, design, and applied science teams to deliver complex features and AI capabilities
Set architectural direction by leading design reviews and modernizing platform capabilities
Advance AI-enabled engineering practices and developer productivity through tooling and automation
Mentor engineers and establish high engineering standards
Ensure health of high-scale, low-latency platform via operational excellence, incident response, root-cause analysis, capacity planning, and performance optimization
Translate long-term strategy into 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 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 of 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 large, complex production systems
Ability to lead technical initiatives across teams and influence architectural decisions
Competitive salaryPotential eligibility for benefits and other compensationInclusive and collaborative work cultureOpportunities for innovation and growth
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.