Taro Logo

Principal Software Engineer/Senior Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer/Senior Software Engineer

Microsoft's M365 Copilot team is seeking a Principal/Senior Software Engineer to join their innovative enterprise-grade agentic web infrastructure team. This role is crucial in building advanced browser and search tools for both public and private web ecosystems.

The position focuses on developing critical infrastructure that enables M365 Copilot to retrieve, process, and ground information from the web with unprecedented accuracy, security, and compliance. As the web remains the largest and most dynamic data source for AI, this infrastructure is vital for maintaining competitive advantage.

The team leverages Microsoft's existing infrastructure like Bing, open-source technologies, and industry best practices to build scalable, extensible, intelligent, and high-quality services while maintaining enterprise security and compliance standards.

Key responsibilities include:

  • Architecting and implementing core infrastructure components
  • Driving technical direction
  • Mentoring engineers
  • Ensuring high standards for scalability, security, and performance

The role offers a unique opportunity to shape the future of AI-powered web interaction and information retrieval at scale. Working in a hybrid environment (up to 50% work from home), you'll be part of Microsoft's industry-leading benefits package including healthcare, educational resources, savings and investments, and generous time off.

The position requires travel up to 25% and offers comprehensive benefits including industry-leading healthcare, educational resources, discounts on products and services, savings and investments opportunities, maternity and paternity leave, generous time away, giving programs, and networking opportunities.

This is an excellent opportunity for experienced engineers passionate about distributed systems, cloud infrastructure, and AI technologies to make a significant impact on Microsoft's future AI initiatives.

Last updated 18 days ago

Responsibilities For Principal Software Engineer/Senior Software Engineer

  • Architect and implement core infrastructure components
  • Drive technical direction
  • Mentor engineers
  • Ensure high standards for scalability, security, and performance

Requirements For Principal Software Engineer/Senior Software Engineer

Kubernetes
Python
Java
  • BS/MS in Computer Science or related field
  • 5+ years of software engineering experience
  • Proven experience in large-scale distributed systems
  • Strong expertise in cloud infrastructure and web technologies
  • Experience building AI-powered applications is a big plus
  • Excellent leadership and communication skills

Benefits For Principal Software Engineer/Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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?

Jobs Related To Microsoft Principal Software Engineer/Senior Software Engineer