Microsoft is looking to improve the performance and security of OneDrive and SharePoint (ODSP) services, which are critical to the company's future, by designing and building a core part of the stack that can scale to support millions of users with billions of files.
Requirements
- Proficiency in C or C/C++, and strong design, implementation, and debugging skills; knowledge of scripting languages a plus
- Experience with distributed systems, performance analysis, databases, and/or large-scale data processing
- Knowledge of Azure services and systems a plus
- Experience with financial analysis a plus
- Experience with building cloud-scale infrastructure components
- Awareness, passion, and experience related to cloud scale distributed design and patterns
- Familiar with secure software design concepts
Responsibilities
- Analyze, design, and implement improvements to improve performance and security, reduce Cost of Goods Sold (COGS), and drive those changes across multiple products
- Develop and maintain services that power the next generation of experiences for ODSP
- Partners with appropriate stakeholders to determine user requirements for a set of scenarios
- Leads identification of dependencies and the development of design documents for a product, application, service, or platform
- Leads by example and mentors others to produce extensible and maintainable code used across products
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products
Other
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
- Ability to prioritize tasks and work independently
- Solid communication skills (both written and oral)
- Ability to meet Microsoft, customer and/or government security screening requirements
- Ability to collaborate with partner teams to meet the engineering goals in a unified manner