Join Microsoft Word at the Microsoft Development Center Serbia (MDCS), a collaborative team that welcomes creative problem-solvers excited to shape the future of Word - You'll work on state-of-the-art services, platforms, distributed systems, user experiences, and modern technologies that power the next generation of productivity for hundreds of millions of users.
We’re hiring a Senior or Principal Software Engineer (C/C++) to do deep systems work in a large, long-lived native codebase - the Word layout engine, a core aspect of how documents are visualized and interacted with across platforms and devices. You’ll shape architecture, ship critical components, and deliver measurable improvements in fidelity, performance, security, and reliability, collaborating with partners across Microsoft worldwide.
We’re looking for creative and driven engineers who work iteratively and data-driven, generating clarity in ambiguity, telling compelling technical stories, and raising others through mentorship and inclusion. You’ll champion and demonstrate AI-driven workflows that enhance engineering productivity and quality and help us redefine the future of documents across all platforms and devices.
Join us to empower every person and organization on the planet to achieve more.
What we offer
- Impact at scale: Power Word experiences for hundreds of millions of users.
- Real systems challenges: Work on the Word layout and rendering engine - redefining how documents are visualized and laid out for performance, reliability, and cross-platform consistency.
- Growth: Technical leadership opportunities (architecture + people) and mentorship.
- Modern engineering: Telemetry, experimentation, secure-by-design practices, and continuous integration and validation at Microsoft scale, with AI-augmented development.
- Culture: Respect, integrity, accountability - and a supportive environment that values learning, experimentation, and continuous improvement, where you’re energized, empowered, and supported to do your best work.

