Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Belgrade, Serbia
Frontend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Microsoft Word team is seeking a Principal Software Engineer to join their development center in Belgrade, Serbia. This role focuses on driving the next phase of Word layout engine, a core aspect of how Word documents are visualized and interacted with across devices.

As a Principal Software Engineer, you'll be at the forefront of technology, working on state-of-the-art services, platforms, distributed systems, and user experiences that impact hundreds of millions of users daily. You'll be responsible for establishing technical strategy, creating architecture designs, and driving innovation across multiple teams and services.

The position offers an opportunity to work with some of the best experts in the field, providing both technical and non-technical growth opportunities. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an environment that values growth mindset, innovation, and collaboration.

Key responsibilities include designing and delivering software to improve reliability, scalability, and performance, driving engineering culture towards operational excellence, and fostering an inclusive team environment. You'll work with international teams, mentor other engineers, and contribute to the technical direction of Word Web.

The ideal candidate brings extensive software development experience, strong leadership skills, and proficiency in TypeScript/JavaScript and modern front-end frameworks. You'll need excellent problem-solving abilities, strong communication skills, and a passion for technology and continuous learning.

Benefits include industry-leading healthcare, educational resources, parental leave, generous time away, and opportunities for networking and professional growth. The role offers a hybrid work arrangement with up to 50% work from home and involves 0-25% travel.

Join Microsoft to help shape the future of document processing and collaboration across all platforms and devices, while working with cutting-edge technology and talented professionals in a supportive, growth-oriented environment.

Last updated 2 days ago

Responsibilities For Principal Software Engineer

  • Establish long term technical strategy and direction for Word Web
  • Design, produce and deliver software to improve reliability, scalability, performance, security
  • Drive the engineering culture for scalable architecture and operational excellence
  • Drive innovation and changes by influencing, leading and collaborating across teams
  • Drive features, projects, and open-ended problems towards resolution
  • Identify and fix bottlenecks, propose system improvements
  • Foster a healthy and inclusive team environment, provide technical guidance
  • Work with international teams within Microsoft

Requirements For Principal Software Engineer

TypeScript
JavaScript
React
  • Bachelor's Degree in Computer Science or related technical field AND extensive technical engineering experience
  • 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
  • Understanding of software engineering principles
  • Excellence in developing, architecting large-scale services
  • Strong ability in self-learning and managing uncertainty
  • Excellent written and verbal English communication skills

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

Principal Software Engineer role at Microsoft's CMD team, focusing on Teams collaboration features and AI integration, offering competitive pay and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Mesh team, focusing on immersive 3D experiences and AI integration in Teams ecosystem.

Principal Software Engineer

Principal Software Engineer role at Microsoft, leading development of Microsoft Teams and Copilot features, with focus on generative AI and modern web technologies.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams focusing on device features and collaboration tools, requiring expertise in web technologies and offering comprehensive benefits.

Principal Software Engineer--Edge Mac

Principal Software Engineer position at Microsoft working on Edge Mac browser development, focusing on performance, security, and reliability improvements using C++, ObjectC, and JavaScript.