Microsoft Search Assistant and Intelligence team is responsible for delivering assistant and search capabilities across multiple Microsoft 365 applications. Part of our responsibilities include the Cortana Assistant as well as other Search and Assistant integrations into Office products on desktop, web and mobile.
Responsibilities
We are looking for a senior engineer to join the Search and Assistant experiences team to help deliver on our promise to provide AI powered assistance to users throughout Microsoft’s enterprise products including Office and Teams. Responsibilities will include mentoring the team of junior engineers while designing and delivering features which span multiple endpoints and technology stacks including client, service and backend. We are building a product in a quickly evolving space and you will have an opportunity to closely work with product and design teams, and strongly influence the direction of the assistant at Microsoft as we compete in this rapidly growing and competitive market.
Our team has built the client SDK and libraries using native C/C++ which enables voice experiences across various endpoints. We are building on this foundation to enable both Search and Assistant experiences in a consistent and unified manner leveraging Microsoft Graph. We are looking for engineers who can contribute across full stack with prior client side (C/C++) experience, who can build both the infrastructure and experiences threading throughout O365, Azure, Microsoft Speech services to support experiences which will surface on many different canvases with primary focus on O365 endpoints. The engineer will have an opportunity to influence and set the bar in code quality, performance and software best practices within the team.
Qualifications
Required
- 6+ years of overall Professional Software development experience in C/C++/Java/C#
- 3+ years of recent software development experience in C/C++
- Effective collaboration skills gained through experience on cross-team projects
- BS degree in CS or related engineering field
Preferred
- Experience building mobile frameworks/libraries (iOS/Android)
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
XXOIRecruitXX
Get email alerts for the latest"Senior Software Engineer jobs in Bellevue"
