USACares Jobs

Job Information

Microsoft Corporation Software Engineer 2 in Redmond, Washington

We are building the platform for bringing real-time machine learning and AI into Office applications, for assisting tens of millions of users every single day, across all major operating systems and form factors. This platform is for first- and third-party developers and it is be a key component of the overall Office development experience. It comprises of a massive scale service and client components that work together to orchestrate intelligence-based scenarios.

We are a team that moves fast (and does not break too much). We love to learn. We are unafraid to split with tradition and adopt industry-standard solutions. We embrace open source, sharing, and leveraging the work of others. We listen to and care about our customers. Best of all, we have plenty of meaningful problems waiting for a solution. How do you scale a distributed service to millions of requests per second? How do you build code that runs both on the client and in the cloud? How do you build an API that harnesses the power of Office and appeals to web developers? We are looking for talented engineers to join our family and build those solutions.


You are an engineer with a real passion for building platforms. You want to get in at the platform level and become an integral part of our team and our success. You can work as a full-stack engineer on all parts of the product. You can operate independently but you welcome helping others. No task is too small for you and team and product success is paramount.



  • 3+ years of development experience one of: C/C++, TypeScript / JavaScript

  • Experience building APIs, SDKs, or other development platform components

  • Experience working with internal and external partners

  • History of strong contributions to successful products

Preferred skills and experiences:

  • Involvement with open source community

  • Familiarity with cloud platforms (Azure, AWS) and building enterprise-grade services

  • Experience with various testing patterns, continuous integration and deployment processes, and continuous monitoring

  • Experience with Git and NodeJS

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.