Sr. Software Engineer

Last updated one month ago
Location:Bellevue, Washington
Job Type:Full Time

Do you want to enable customers to leverage the power of AI and natural language processing in their daily work? Are you passionate about building beautiful and functional user experiences? Our team owns the front end for Power Virtual Agents, Microsoft’s no-code chatbot building experience. We enable customer service managers to design bot content and monitor bot performance without needing to rely on developers or AI experts.


Ours is a clean codebase built using React, Redux, and TypeScript. The team is looking for an experienced developer to drive large cross-team UX features with dependencies on AI and natural language processing. This role requires strong collaboration skills as you will work directly with PM and Design to ensure that the UX effectively abstracts the underlying NLP concepts. The ideal candidate will have production React/Redux experience; building well-designed and unit tested client-side features.


  • 5+ years industry experience in production services and web client development
  • Experience building accessible, maintainable, production-quality client code with TypeScript, React, Redux, webpack
  • An eye for visual design and experience working with designers
  • Passion for delivering high quality/delightful user experience
  • Exceptional communication and interpersonal skills
  • A bachelor’s degree in Computer Science, a related technical field, or equivalent experience
  • Familiarity with chatbots and NLP concepts is a plus but not required

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.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.