Principal Software Engineer – Microsoft Ads Team

September 5, 2025

Job Description

Location: Bangalore, Karnataka, India

Shift: Full-Time, Up to 50% Work from Home
Travel: 0-25%
Role Type: Individual Contributor
Profession: Software Engineering
Employment Type: Full-Time


Summary

Microsoft is looking for a highly skilled Principal Software Engineer to join the Microsoft Ads team and drive the technical development of scalable and efficient AI-powered systems. As a Principal Engineer, you will lead cutting-edge projects in big data, distributed systems, and machine learning to support Bing’s monetization engine, which generates billions in revenue. This is an ideal opportunity for professionals with a strong background in software engineering, cloud platforms, and data platforms who are ready to make a significant impact on the online advertising industry. If you are passionate about technical leadership and innovative solutions, this is the role for you!


Job Details at a Glance

AttributeDetails
Job TitlePrincipal Software Engineer
LocationBangalore, Karnataka, India
ShiftFull-Time, Up to 50% Work from Home
Experience6+ years of technical engineering experience
Key SkillsDistributed Systems, Data Platforms, Cloud, Machine Learning, AI
ToolsKafka, Hadoop, C++, C#, Java, Python
Travel0-25%

Responsibilities

Technical Leadership & Innovation

  • Lead the design, development, and delivery of large-scale, high-impact software solutions for online advertising and AI infrastructure.
  • Define the technical direction for the team and establish engineering standards across projects and initiatives.
  • Influence architectural decisions and ensure scalable solutions that drive the success of Microsoft Ads.

Cross-Functional Collaboration

  • Work closely with product, engineering, and business teams to ensure alignment between product vision, architecture, and strategy.
  • Tackle complex, ambiguous technical challenges and deliver innovative, scalable solutions for the business.

Mentorship & Coaching

  • Mentor and guide senior engineers, promoting a culture of excellence and continuous improvement.
  • Champion best practices in coding, testing, deployment, and operations to ensure high-quality outputs.

Technical Strategy & Impact

  • Shape and influence the broader organizational technical strategy to deliver cutting-edge AI solutions for Microsoft’s advertising platform.
  • Drive collaboration with cross-functional teams to deliver impactful solutions that align with business goals.

Skills & Qualifications

Required:

  • Bachelor’s Degree in Computer Science or related technical field.
  • 6+ years of technical engineering experience in software development with expertise in distributed systems, cloud platforms, and big data technologies.
  • Strong experience with coding languages such as C, C++, C#, Java, and Python.
  • Proven track record of successfully delivering complex, high-impact projects.
  • Expertise in data platforms (e.g., Kafka, Hadoop), cloud services, and distributed systems.
  • Exceptional problem-solving, analytical, and design skills.
  • Effective communication and collaboration skills, with the ability to work across teams and influence decisions.

Preferred:

  • Experience working in the AdTech industry.
  • Experience in Agentic AI systems and machine learning.

Why Microsoft?

At Microsoft, we empower employees to bring their best selves to work. Join us as a Principal Software Engineer and:

  • Work on state-of-the-art AI infrastructure that fuels Microsoft Ads, one of the largest online advertising businesses globally.
  • Collaborate with a dynamic team of engineers to solve high-impact, real-world challenges using machine learning and big data.
  • Benefit from industry-leading healthcare, career development opportunities, generous paid time off, and more.
  • Thrive in a growth-oriented environment that fosters inclusion, innovation, and collaboration.

How to Apply

Ready to make a difference in Microsoft Ads and AI? Apply now and join our team of technical experts driving innovation in online advertising and big data systems.

Apply Now