Microsoft's OneDrive and SharePoint services are rapidly growing and need a Principal Software Engineer to help deliver large scale, distributed architectures and features to meet core infrastructure needs, while ensuring zero customer impact and driving business continuity planning goals.
Requirements
- Coding experience in languages including, but not limited to, C, C++, Java, JavaScript, or Python
- Experience with cloud-scale services and server/service management features
- Solid coding, debugging, algorithm design and problem-solving skills
- Proficient in delivering and interacting with REST API’s and web services across multiple systems
- Experience with building cloud-scale infrastructure components
- Awareness, passion, and experience related to cloud scale distributed design and patterns
- Able to learn new systems quickly and adapt new methodologies to our service
Responsibilities
- Design and deliver systems that enable partners and ISVs to migrate from other cloud providers
- Improve core systems performance and efficiencies
- Ensure zero customer impact throughout the change management cycle
- Deliver systems to meet business continuity planning goals
- Provide telemetry for optimizing the service
- Drive response time for detecting and resolving service issues down
- Lead identification of dependencies and the development of design documents for a product, application, service, or platform
Other
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
- Collaborate with partner teams to meet the engineering goals in a unified manner
- Ability to meet Microsoft, customer and/or government security screening requirements
- Ability to work across and partner with multiple engineering teams to achieve business goals
- Growth mindset, innovate to empower others, and collaborate to realize shared goals