Microsoft's mission to redefine how software is built and experienced, specifically enabling developers and enterprises to harness the full potential of AI to create intelligent, adaptive, and transformative software
Requirements
- 1+ years of experience in building large scale distributed systems
- 1+ year of experience with packaging ecosystems (packages, tools, protocols) such as NPM, PyPI, NuGet, Maven
- 1+ year of experience with software security, including threat modeling, isolation, integrity checking, and certificates
- 1+ years of experience with RDBMS and/or NoSql databases
- 1+ years of experience with TypeScript, SQL or Python
- Coding experience in languages including, but not limited to C-Sharp, C++, Java or equivalent object oriented programming language
Responsibilities
- developing scalable distributed services supporting protocols like npm, NuGet and PyPi
- developing associated tools for managing credentials and integration with build systems
- supporting customers and the production service
- Works with appropriate stakeholders to determine user requirements for a set of features
- Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
- Creates and implements code for a product, service, or feature, reusing code as applicable
- Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions
Other
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
- Ability to meet Microsoft, customer and/or government security screening requirements
- Ability to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
- 1+ years technical engineering experience with coding in languages including, but not limited to C-Sharp, C++, Java or equivalent object oriented programming language