Microsoft's OneDrive and SharePoint services need to be scaled and improved to meet the needs of millions of users, requiring the development of large-scale distributed architectures and innovative features for data management and interaction.
Requirements
- coding in languages including, but not limited to, C++, C, or Java
- 2 + years of experience with cloud-scale services and server/service management features.
- Experience with building cloud-scale infrastructure components.
- Awareness, passion, and experience related to cloud scale distributed design and patterns.
- Familiarity with secure software design concepts.
- Proven skills with coding, debugging, algorithm design, and problem-solving.
- Able to learn new systems quickly and adapt new methodologies to our services.
Responsibilities
- Develop large-scale distributed systems that are critical for customers around the world.
- Design and deliver services that manage internet-scale data stores, enabling best-in-the-world file and site browsing and editing performance,
- Add innovative features to how people manage and interact with their data.
- Develop clean, efficient code and comprehensive tests.
- Build excellent coverage with metrics and telemetry to understand exactly what is happening with our services at all times.
- Deliver features that will support and serve hundreds of millions of customers around the world.
- work closely with other teams across Microsoft to deliver large scale, distributed architectures, and features to meet OneDrive and SharePoint's core service needs.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Experience collaborating with peers and partner teams to meet joint engineering goals.
- Proven track record of delivering projects that include multiple components.
- Ability and eagerness to work across and partner with multiple engineering teams to achieve business goals.