Principal Software Engineer

Global technology company empowering people and organizations to achieve more through software and technology solutions.
$137,600 - $267,000
Frontend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Microsoft's Marketing Engineering team is seeking a Principal Software Engineer to lead the development of their next-generation marketing and store experiences platform. This role offers an exciting opportunity to work on cutting-edge technology, including AI integration for marketing content generation and personalization. The position focuses on building highly secure, scalable platforms that power Microsoft's marketing experiences and campaign management.

As a Principal Software Engineer, you'll provide technical leadership in creating delightful, accessible web experiences using modern technologies. The role involves transforming designs into rich experiences, leading the development of scalable frameworks, and working with various stakeholders across marketing, design, and engineering teams. You'll be responsible for implementing core component libraries and defining frameworks that other teams can build upon.

The ideal candidate brings deep expertise in modern web technologies, including React and Web Components, with strong experience in front-end engineering best practices. You'll work in a collaborative environment that values innovation and inclusion, with the opportunity to mentor others and shape the technical direction of marketing platforms at Microsoft.

This position 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, while working with talented teams on mission-critical projects that impact millions of users worldwide.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Design and implement accessible core component library for web and mobile experiences
  • Collaborate with marketing, design and engineering teams on roadmaps and implementation plans
  • Transform designs from Figma into extensible components
  • Lead and mentor others in producing extensible front-end frameworks
  • Optimize solutions using modern web frameworks
  • Define metrics for optimizing end-user experiences
  • Embody Microsoft Culture and Values

Requirements For Principal Software Engineer

JavaScript
React
TypeScript
  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience with coding languages
  • Experience with modern web technologies such as Web Components and React
  • Experience with Bootstrap, HTML5, CSS3 and SASS
  • Proficient with source control management and Azure Dev Ops
  • Experience working with stakeholders to define, develop and support engineering solutions
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

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

Principal Software Engineer - Edge Web Platform

Principal Software Engineer position at Microsoft working on the Edge Web Platform team to enhance web capabilities through standards and Chromium contributions.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, focusing on device integration and frontend development with React and TypeScript, offering remote work and competitive compensation.

Principal Software Engineer

Lead frontend development for Microsoft Shopping, building AI-powered experiences across Bing, MSN, and Edge platforms with competitive pay and benefits.

Principal Software Engineer

Lead front-end optimization for Microsoft Bing's search engine, focusing on performance enhancement and technical leadership in AI-driven search technology.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.