Microsoft's PowerPoint team is looking to hire a Software Engineer II or Senior Software Engineer to deliver modern, intelligent, and collaborative experiences that will delight millions of PowerPoint customers, and to build the world's best storytelling software.
Requirements
- 2+ years software development experience in C++ or C
- 2+ years experience in application platform and architecture
- Proficiency in object-oriented design, debugging, analytics and problem solving
- Experience working with rich telemetry
- Experience building software with scale, performance, efficiency, and reliability
- Coding in languages including, but not limited to, C, C++, C
- Experience with building, finetuning or building systems with models (any category)
Responsibilities
- Shipping robust, performant, reliable and delightful experiences to millions of customers
- Collaborating on every detail of design, implementation, validation and monitoring of feature usage and health across PowerPoint desktop clients and backend services
- Enriching the core of PowerPoint, which is powered by our native C++ codebase, making product changes that allow us to stay in lockstep with the changing needs of our customers
- Advancing engineering excellence by driving design discussions, contributing to code reviews, and participating in knowledge sharing sessions
- Building software with scale, performance, efficiency, and reliability
- Working closely together on every detail of design and implementation of the product
- Making data driven decisions, rapid experimentation
Other
- Bachelor's Degree in Computer Science or related technical field
- Ability to meet Microsoft, customer and/or government security screening requirements
- Ability to work cross group and across disciplines
- Leadership skills to influence others, with the ability to understand team dynamics, retain, attract, and develop team members
- Customer obsessed and passionate about product impact