Principal Software Engineer · Microsoft AI

Fri, 24 Apr 2026 12:11:45 GMT
Engineering

Microsoft AI · Redmond · $139,900 - $274,800 per year · hybrid

Are you passionate about building infrastructure that powers billions of ad impressions daily? Join us to shape the backbone of a rapidly growing ad platform,where scale, reliability, and data-driven innovation are at the heart of everything we do.

As a Principal Software Engineer on the Bing Ads team, you will be responsible for designing and developing near real-time services, preparing data stores, and integrating them with other ad-serving components. Collaboration between and across teams is essential part of this role, as you will engage with partners to meet mutual objectives.

This role will enable you to gain insights into the Bing ad serving platform, collaborate closely with data scientists, and develop expertise in working with individuals responsible for different components of the ad infrastructure. You will have the opportunity to grow your skills, learn from industry experts, and continuously expand your knowledge in a dynamic and innovative environment.

This role allows flexible working hours with partial work from home.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities:

Independently implement high-performance solutions across teams while maintaining a quality checklist.

Create and monitor telemetry data and influence analytics to better identify patterns that reveal errors and unexpected problems.

Lead by example and mentor others to produce extensible and maintainable code used across products.

Spearhead efforts to optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and return on investment (ROI).

Oversee the design and development of products, identifying other teams and technologies that will be leveraged, how they will interact, and when your system may provide support to others.

Lead efforts to determine back-end dependencies associated with the product, ensuring appropriate security and performance, driving reliability in the solutions, and optimizing dependency chains for the solution.

Respond to incidents and complex issues by identifying and troubleshooting the issue, deploying the appropriate fixes, and implementing automations to prevent recurring issues.

Follow prescriptive guidance for security, privacy, and compliance standards.

Collaborate within and across teams by proactively and systematically sharing information.

Resolve conflicts across teams and engage with partners to meet mutual objectives.

Improve the development and operations of related sets of systems, platforms, or products by sharing insights and best practices.

Qualifications:

Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, C, C++, Python or JavaScript OR equivalent experience.

4+ years technical experience working with large-scale cloud or distributed data systems.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.

Preferred Qualifications:

Master’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, C, C++, Python or JavaScript OR Bachelor’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, C, C++, Python or JavaScript OR equivalent experience.

8+ years technical experience in software development, service engineering, or systems engineering.

3+ years experience in data science, data modeling, or data engineering.