Taro Logo

Principal Software Engineer

Global technology company that empowers people and organizations to achieve more through software and services.
$137,600 - $267,000
Frontend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 combines technical leadership with hands-on development, focusing on building scalable, accessible frameworks for web and mobile experiences. The position involves working with cutting-edge technology, including AI integration for content generation and personalization.

The ideal candidate will provide thought leadership, create technical roadmaps, and drive implementation strategies. They will be responsible for developing a core component library that powers Microsoft's marketing properties while ensuring accessibility and extensibility. The role requires collaboration with various stakeholders, including marketing, design, and engineering teams.

This is an exceptional opportunity to impact Microsoft's global marketing presence while working with modern web technologies and frameworks. The position offers competitive compensation ($137,600 - $267,000), comprehensive benefits, and the flexibility of remote work. The successful candidate will join a mission-critical project that shapes how Microsoft connects with its customers worldwide.

The role combines technical expertise with leadership responsibilities, requiring both deep technical knowledge and the ability to mentor others. You'll be at the forefront of implementing AI-driven solutions and creating frameworks that other teams will build upon, making this an ideal position for someone who wants to make a significant impact at scale.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Design and implement a delightful, accessible core component library for web and mobile experiences
  • Collaborate with marketing, design and engineering teams to develop roadmaps and implementation plans
  • Transform designs from Figma or other design tools into extensible components
  • Lead by example and mentor others
  • Lead efforts to optimize solutions leveraging modern web frameworks
  • Help define metrics and targets for optimizing end-user experiences

Requirements For Principal Software Engineer

JavaScript
React
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Experience with modern web technologies such as Web Components and React
  • Experience with Bootstrap, HTML5, CSS3 and SASS
  • Proficient with source control management, build and deploy products
  • Experience in working with a broad array of stakeholders
  • Proficient analytical skills
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

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?