Principal Software Engineer – OneDrive Photos Web

A global technology company that develops software, consumer electronics, and services.
$137,600 - $267,000
Frontend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Consumer

Description For Principal Software Engineer – OneDrive Photos Web

Microsoft's OneDrive team is seeking a Principal Software Engineer to lead the development of their new Photos Web experience. This role presents an exciting opportunity to shape the future of photo management and viewing for hundreds of millions of users worldwide.

The position sits within OneDrive, a rapidly growing service at the heart of Microsoft's cloud infrastructure that touches nearly every part of the company. As a Principal Engineer, you'll be at the forefront of developing new, bold product concepts, integrating cutting-edge AI technology, and creating delightful photo experiences that impact users globally.

The role requires a strong background in frontend development, with expertise in modern web frameworks like React. You'll be responsible for architecting and implementing large-scale features, optimizing performance, and ensuring high-quality delivery. The position offers a unique blend of technical leadership and hands-on development, where you'll partner with cross-functional teams including research, program management, and design.

This is an ideal opportunity for someone who combines technical excellence with a passion for photography and user experience. You'll be working with a diverse team of developers, creatives, and data scientists, contributing to a service that helps people manage their most important files for work, home, and school.

The role offers competitive compensation, comprehensive benefits, and the chance to work remotely. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset, innovation, and collaboration.

If you're excited about building products that impact millions of users, have a strong technical background in web development, and want to work at the intersection of cloud storage, photos, and AI, this role offers an exceptional opportunity to make your mark on a widely-used consumer product.

Last updated 3 days ago

Responsibilities For Principal Software Engineer – OneDrive Photos Web

  • Own large features and contribute to the overall architectural vision of the application
  • Partner with research, program management and design teams
  • Optimize for performance and craft
  • Coach and grow other engineers
  • Build new generation of photos experiences for hundreds of millions of users
  • Integrate artificial intelligence (AI) technology into the product

Requirements For Principal Software Engineer – OneDrive Photos Web

React
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 4+ years experience in web-front end development with modern web frameworks like React, Angular etc.
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Understanding of SQL and NoSQL databases

Benefits For Principal Software Engineer – OneDrive Photos Web

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 – OneDrive Photos Web

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer

Lead the development of AI-powered shopping experiences at Microsoft as a Principal Software Engineer, focusing on frontend development with TypeScript and React.

Principal Software Engineer

Lead software engineer position at Microsoft, focusing on Microsoft Teams and Copilot development, offering remote work and competitive compensation.

Principal Software Engineering Manager

Lead a team of engineers developing parent and child account management features for Xbox platforms at Microsoft, focusing on web and native application development.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, leading desktop client development using WebView2 technology and modern web stack.