Job Description
Responsibilities
- Your responsibilities will include developing features to extend core service capabilities with focus on security, performance, and reliability for Azure Files and Azure File Sync technologies.
- You will design and implement the Files Resource Provider service, in accordance with Azure Resource Manager (Azure ARM’s) RP protocols. Improve service scalability and resilience to produce a highly available and scalable Resource Provider solution.
- You will design and implement systems to help operate services reliably, detect and mitigate incidents, and analyze usage and customer data to improve the product and customer experience.
- You will be a part of a world class, collaborative team of engineers building software using agile methodologies and DevOps to run live site for the service.
- You will have a platform to learn and research technologies, propose solutions, evaluate multiple design options, make recommendations and decisions, implement solid and efficient engineering practices, and work cross-group with our partners to build world class end to end solutions that will delight our customers.
- You need to be passionate about technology, innovation and creating distributed cloud platform services and enterprise-grade software, as well as working on new features in a relatively young and fast paced product development environment.
- You should be motivated to make an impact, eager to learn and grow, comfortable dealing with ambiguity, and enjoy creative thinking.
Qualifications
Basic Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or C#
- OR equivalent experience.
- 4+ years of experience in scalable system software and/or Services
Other Requirements:
- 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:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Powershell, or Python
- OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Powershell, or Python
- OR equivalent experience.
- Experience in development, analyzing and troubleshooting large-scale distributed systems.
- Demonstrated experience in system and API designs.
- Experience in critical production online service environments.
- Experience with debugging tools like WinDBG, Wireshart, etc. is a plus