Back to jobsJob overview
About the role
Senior Software Engineer - Word Team at Microsoft
Required Skills
c++csystems programmingperformance optimizationtelemetryai-driven developmentmentorshipsecure codingci/cd
About the Role
Senior Software Engineer role on the Microsoft Word team, focusing on the layout engine using C/C++. Responsibilities include designing and shipping critical components, architecting within a large codebase, and mentoring others. The role emphasizes data-driven decision-making and AI-driven development.Key Responsibilities
- Design, build, and ship C/C++ components for Word layout engine
- Architect within a large, mature codebase to unblock other teams
- Iterate with data using telemetry, benchmarks, and experiments
- Own an area end-to-end and drive execution across multiple engineers
- Champion AI adoption to improve development speed and quality
Required Skills & Qualifications
Must Have:
- Proven track record shipping C/C++ in complex systems
- Experience architecting within large codebases and delivering critical components
- Ability to lead multi-engineer efforts with strong communication skills
- Demonstrated data-driven decision-making and operational rigor
Nice to Have:
- Experience with layout/rendering engines or low-level systems domains
- Modern C++ knowledge and large-scale build/CI experience
- BS/MS in CS/EE/Math or equivalent practical experience
Benefits & Perks
- Industry leading healthcare