Principal Software Engineer(Data Platform)

Microsoft is a global technology company that develops software, cloud services, and search technologies.
Data
Principal Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer(Data Platform)

Microsoft's Web Data Platform team is seeking a Principal Software Engineer to lead the development of their next-generation Dynamic Rendering system for the Bing search engine. This role focuses on transforming dynamic web pages into optimized visual representations at massive scale, handling billions of documents daily. The position offers an opportunity to work with cutting-edge technologies in a distributed systems environment.

The ideal candidate will bring extensive experience in software development, with expertise in distributed systems and modern web technologies. You'll be responsible for architecting and improving large-scale rendering systems while working with cross-functional teams. The role combines technical leadership with hands-on development, requiring both deep technical knowledge and strong collaborative skills.

Microsoft offers an exceptional benefits package, including industry-leading healthcare, educational resources, and work-life balance benefits. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities. This is an excellent opportunity for a senior technologist looking to make a significant impact on web-scale infrastructure at one of the world's leading technology companies.

The position requires strong technical abilities in distributed systems, container technologies, and modern web rendering engines. You'll be working with a team dedicated to pushing the boundaries of web rendering technology while maintaining high performance and reliability standards. The role offers exposure to search engine platform development and the chance to work with both in-house and open-source technologies.

Last updated 2 days ago

Responsibilities For Principal Software Engineer(Data Platform)

  • Design the architecture of dynamic rendering system, ensuring scalability, efficiency, performance and quality
  • Implement features in a distributed and scalable environment using data to guide and measure success
  • Develop and execute unit, integration, and performance tests
  • Debug and mitigate incidents in live production environments
  • Stay up to date with the latest industry trends and technologies
  • Collaborate closely with cross-functional teams

Requirements For Principal Software Engineer(Data Platform)

Kubernetes
  • BS degree in computer science, engineering, mathematics or related fields
  • 7+ years of professional software development experience
  • Proficiency in at least one high-level programming language (C++, C#, Java, Golang or Rust)
  • Good communication, collaboration and problem-solving skills
  • Fluent English speaking and writing

Benefits For Principal Software Engineer(Data Platform)

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(Data Platform)

Sr. Cloud Solution Architect - Data & AI

Senior Cloud Solution Architect position at Microsoft, focusing on Data & AI solutions, requiring 10+ years of experience in technical sales and architecture.

Principal Data Engineer

Principal Data Engineer role at Microsoft working on Azure cloud infrastructure analytics and tooling solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure Data team, focusing on building next-generation data movement services and solutions.

Principal Software Engineer

Principal Data Engineer position at Microsoft SCHIE team, focusing on cloud infrastructure analytics and requiring 12+ years of data engineering experience.

Principal Data Engineering Lead

Microsoft seeks a Principal Data Engineering Lead for the Windows Store team to drive data-driven insights and shape product experiences.