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