LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Principal Software Engineer
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 374 jobs →
Microsoft

Principal Software Engineer

Microsoft • United States, Washington, Redmond

Posted 1d agoLeadPrincipal engineer📍 Redmond
Apply Now →

Skills & Technologies

Machine learningData miningStatistical modelingOptimizationLinear algebra

Overview

Microsoft is hiring a Principal Software Engineer to lead efforts in building scalable services for online advertising. You'll work with machine learning models and distributed systems in Redmond. This role requires expertise in computational advertising and related fields.

Job Description

Who you are

You have extensive experience in software engineering, particularly in building scalable systems that handle large volumes of data. Your background includes a strong understanding of computational advertising, which combines information retrieval, data mining, and machine learning to solve complex problems. You are proficient in statistical modeling and optimization techniques, and you have a solid grasp of linear algebra principles that are essential for developing algorithms in this field.

You thrive in a collaborative environment and are motivated by results. You enjoy working with cross-functional teams to innovate and empower others, aligning with Microsoft’s mission to help every person and organization achieve more. Your ability to communicate complex technical concepts clearly makes you an effective team member and leader.

Desirable

Experience with large distributed systems and low-latency applications is a plus. Familiarity with high-throughput environments and the challenges they present will help you excel in this role. You are also encouraged to bring your unique perspective and ideas to the team, contributing to a culture of continuous improvement and innovation.

What you'll do

As a Principal Software Engineer, you will lead the design and development of highly scalable services that support a global ads marketplace. Your work will involve implementing state-of-the-art machine learning models that enhance the performance and efficiency of online advertising systems. You will be responsible for ensuring that the services you build can handle billions of ad impressions and terabytes of user data daily.

You will collaborate closely with data scientists and engineers to develop algorithms that optimize ad delivery and improve user engagement. Your role will also include mentoring junior engineers, guiding them through best practices in software development and system architecture. You will participate in code reviews and contribute to the overall technical direction of the team.

In addition, you will analyze system performance and identify areas for improvement, ensuring that the services remain robust and efficient as they scale. You will also engage with stakeholders to understand their needs and translate them into technical requirements, ensuring that the solutions you develop align with business goals.

What we offer

At Microsoft, you will be part of a dynamic team that is at the forefront of the online advertising industry. We offer a competitive salary and benefits package, including opportunities for professional development and growth. You will have access to cutting-edge technology and resources that will enable you to innovate and make a significant impact in your role. Join us in shaping the future of online advertising and empowering organizations around the world.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts