Taro Logo

Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the power of large language models, user data, Microsoft Graph, and the web to drive unparalleled creativity and productivity. The Microsoft Search, Assistant, and Intelligence (MSAI) team is at the heart of this innovation, designing and managing the central infrastructure that powers various copilots like Microsoft 365 Chat, Word, PowerPoint, and other partners across Microsoft.

As a Principal Software Engineer, you will be joining the team responsible for managing the platform for search, ranking, and grounding (selecting the best content to match queries). This role offers an opportunity to shape the next generation of search for Copilot, working on challenging projects that impact millions of users worldwide.

You will be responsible for designing, developing, and delivering innovative software applications, with a focus on coding, debugging, testing, and troubleshooting throughout the development process. The role requires a deep understanding of software development principles and the ability to create high-quality software that meets user needs while maintaining project timelines and budgets.

Working in a collaborative environment, you'll partner with talented colleagues to tackle complex technical challenges and drive innovation. The position offers significant growth opportunities and the chance to work with cutting-edge technology in the AI and productivity space.

The role combines technical leadership with hands-on development, requiring both expertise in distributed systems and the ability to mentor and guide other engineers. You'll be working with modern cloud architecture, large-scale systems, and contributing to the evolution of Microsoft's AI-powered productivity tools.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investment options, and generous time-off policies. The company's inclusive culture promotes growth, innovation, and collaboration, making it an ideal environment for talented engineers looking to make a significant impact.

Join Microsoft's MSAI team to help build the future of AI-powered productivity tools and be part of a team that's revolutionizing how people work and create.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Partners with stakeholders to determine user requirements for scenarios
  • Leads identification of dependencies and development of design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Drives multiple group's project plans, release plans, and work items
  • Works as Designated Responsible Individual (DRI), mentoring engineers across products/solutions
  • Monitors system/product/service for degradation, downtime, or interruptions
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 3+ years of experience designing distributed, NRT (near real-time) or Big Data systems
  • 3+ years of experience technically leading groups of engineers
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience working with large-scale distributed systems
  • Understanding of modern distributed software design patterns and cloud systems architecture
  • Experience in building, shipping and operating reliable solutions

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Interested in this job?