- + years of experience as a software engineer working on industrial strength software and a proven track record of having shipped commercially successful software products & services
- + years of experience in designing data structures, algorithms, highly concurrent programming, analysis of algorithm complexity
- + years of experience designing end user applications that are built using modern web-based technologies, such as progressive web apps
- + years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, dev-ops model
- BS or MS degree in Computer Science, Mathematics or Engineering
Preferred Qualifications :
- Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, Security researchers, and Data Scientists
- development experience building data, logic tier and user experience software
- Deep knowledge of building performant, highly available, reliable, distributed services
- Designing systems and processes for running services at scale, drive cost & operational efficiency, Continuous Integration, Continuous Deployment (CI/CD) methodology and being responsible for E2E quality of the service experience
- Expertise inC#, Java, C/C++or equivalent programming language,HTML/JavaScript/Reactbased user experiences,Progressive Web Apps, React-Native
- Design REST based APIs that can be accessed securely from web and client applications
- Familiar with Secure Software Development Life Cycle
- Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems
- Development experience with cloud platforms such as Microsoft Azure, AWS.
- Work independently, drive and manage technical and architectural dependencies
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:
- : This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.