Microsoft AI Experiences is hiring a Principal Software Engineer for the Microsoft Advertising Campaign Management team. The team builds and operates the platform that enables advertisers to create, manage, analyze, and optimize campaigns across Microsoft’s advertising ecosystem. Its platform includes services, APIs, data pipelines, and web applications. The role will contribute to a multi-year modernization effort involving cloud-native services, re-architected campaign workflows, AI-powered capabilities, and improved engineering productivity. The engineer will design and build across backend services, APIs, data storage and processing, and applications. They will lead high-impact features and platform investments from data model and service design through deployment and live-site operations, improving scalability, reliability, latency, and cost efficiency for systems handling substantial advertiser data and transaction volumes. The role also advances AI-enabled engineering practices and partners with engineering, product, design, and partner teams to improve advertiser experiences. The position requires a hands-on technical leader who can work across the stack, solve complex technical problems, drive technical direction, and build durable systems used by customers worldwide. Employees living within a 50-mile commute of a designated U.S. Microsoft Hub are expected to work from the office at least four days per week, subject to local law and jurisdictional variation.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal