Principal Software Engineer (Microsoft Start Network)

Microsoft is a global technology company that develops software, cloud services, and computing devices.
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Principal Software Engineer (Microsoft Start Network)

Microsoft Start Network (MSN) is seeking a Principal Software Engineer to join their global team responsible for delivering personalized content to millions of users across various Microsoft products. This role offers an exciting opportunity to shape the design of homepages and impact products used by hundreds of millions daily. The position involves working with a distributed system at scale, tackling challenges of high concurrency and user request volumes.

As a Principal Engineer, you'll be at the forefront of technical leadership, working with a diverse, global team of talented developers. The role requires expertise in distributed systems, strong coding abilities, and experience with modern web service technologies. You'll be responsible for driving system design, ensuring scalability, and maintaining high performance standards.

Microsoft offers an excellent benefits package, including industry-leading healthcare, educational resources, and parental leave. The hybrid work environment (up to 50% work from home) provides flexibility, and you'll have the opportunity to work on challenging problems that impact users worldwide.

The ideal candidate will bring at least 5 years of technical project leadership experience, strong problem-solving skills, and expertise in languages like C#, Java, or C++. This is an excellent opportunity for someone who wants to make a significant impact at scale while working with cutting-edge technology and a global team.

Last updated a month ago

Responsibilities For Principal Software Engineer (Microsoft Start Network)

  • Drive the design and implementation of systems for availability, scalability and efficiency
  • Work with Devs and PMs in different countries for fast collaboration and agile development
  • Monitor and optimize system performance, troubleshoot issues to improve system stability
  • Practice engineering excellence in design, code review, unit testing, etc.

Requirements For Principal Software Engineer (Microsoft Start Network)

Java
  • Bachelor's degree in Computer Science or related field (Master's preferred)
  • At least 5 years experience in leading technical projects
  • Strong problem-solving skills and creative thinking ability
  • Solid coding skills in C#/Java/C++
  • Experience with modern web service technologies
  • Experience with large-scale distributed systems
  • Familiarity with Azure infrastructure/services preferred
  • Ability to work independently and collaboratively

Benefits For Principal Software Engineer (Microsoft Start Network)

Medical Insurance
Education Budget
Parental Leave
  • 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 (Microsoft Start Network)

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data Processing Unit (DPU) team, focusing on networking software and cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on high-scale distributed ad serving systems with ML infrastructure and real-time bidding components.

Principal Software Engineer- Kusto

Lead the development of Azure Data Explorer (Kusto), Microsoft's massive-scale cloud service for real-time log analytics and big data exploration.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive salary and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the Start Network Ranking Infrastructure team, focusing on AI-powered content personalization serving 100M+ daily users.