Principal Software Engineer
Microsoft
                            
                            Mountain View, California, U.S.
                        
                        
                            
                            Full-Time
                        
                        
                            
                            
                                Posted Aug 13, 2025
                            
                        
                    Up to 50% work from home
                        
                    Compensation
                                    
                                    Loading salary analysis...
                                
                            About the role
Our team focuses on optimizing ads performance for all advertisers in Microsoft Advertising by bidding on their behalf into real-time auctions across our marketplaces.
Responsibilities
- Collaborate closely with data scientists and engineers to architect and develop the auto-bidding platform and associated pipelines.
 - Design the platform to align with evolving advertiser product requirements, ensuring high-quality, timely delivery of features and enhancements.
 - Build and optimize high-performance, scalable, and robust auto-bidding applications leveraging machine learning models both offline and online scenarios.
 - Develop systems that enable reproducibility and traceability across modeling, optimization, and pacing components within the auto-bidding ecosystem.
 - Implement large-scale data validation and quality assurance frameworks to ensure accuracy and consistency across all data inputs and outputs.
 - Design and maintain comprehensive monitoring and alerting systems to ensure the reliability and performance of data pipelines and bidding applications.
 - Construct scalable data pipeline to support rapid experimentation, real-time dashboards, deep insights for decision-making, and AI agentic workflows for automating analysis.
 
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, Scala, or Python
 - OR equivalent experience.
 
Benefits
- Industry leading healthcare
 - Educational resources
 - Discounts on products and services
 - Savings and investments
 - Maternity and paternity leave
 - Generous time away
 - Giving programs
 - Opportunities to network and connect
 
About the Company
Microsoft’s mission is to empower every person and every organization on the planet to achieve more.
Job Details
Salary Range
$163,000 - $296,400/yearly
Location
Mountain View, California, U.S.
Employment Type
Full-Time
Original Posting
View on company website