Principal Software Engineer

Microsoft develops productivity software and services used by hundreds of millions of users daily.
Belgrade, Serbia
Frontend
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Join Microsoft's Word Web team at the Microsoft Development Center Serbia (MDCS) to work on the next generation of Word layout engine, a core component of document visualization across devices. As a Principal Software Engineer, you'll be at the forefront of technology, working on state-of-the-art services and platforms used by hundreds of millions of users daily.

The role offers an exceptional opportunity to shape the future of document processing across all platforms and devices. You'll work with some of the best experts in the field, focusing on web full-stack development and driving innovation in document visualization technology. The position provides both technical and non-technical growth opportunities in a supportive environment.

You'll be responsible for establishing technical strategies, creating architecture designs, and driving engineering excellence across multiple teams. The role involves working with international teams, mentoring other engineers, and contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The ideal candidate combines deep technical expertise with strong leadership skills, bringing experience in large-scale service development and a passion for technology. You'll work in a hybrid environment, collaborating with global teams while having the flexibility of up to 50% work from home. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave.

Join a culture built on respect, integrity, and accountability, where innovation and growth mindset are core values. This is an opportunity to make a significant impact on products used by millions while developing your career at one of the world's leading technology companies.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Establish long term technical strategy and direction for Word Web
  • Design and deliver software to improve reliability, scalability, and performance
  • Drive engineering culture for scalable architecture and operational excellence
  • Lead and collaborate effectively across teams and organizations
  • Drive features, projects, and open-ended problems towards resolution
  • Identify and fix bottlenecks, propose system improvements
  • Provide technical guidance and mentoring to other engineers
  • Work with international teams within Microsoft

Requirements For Principal Software Engineer

TypeScript
JavaScript
React
  • Bachelor's Degree in Computer Science or related technical field with extensive technical engineering experience
  • Experience in guiding and mentoring a team of engineers
  • Proficiency with TypeScript or JavaScript, and understanding of DOM and browser rendering pipeline
  • Experience with modern front-end frameworks such as React or Vue
  • Excellence in developing, architecting large-scale services
  • Experience in building commercial grade software
  • Strong collaboration and leadership skills
  • Excellent written and verbal English communication skills

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

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 – OneDrive Photos Web

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

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.