We are the team behind Microsoft Azure Storage—Microsoft’s cloud storage solution. Azure Storage is a massively scalable, highly distributed, and ubiquitously accessible system designed to scale out and serve the entire world. Our growth is exponential, with many exabytes of data stored, and we are building systems for zettabyte scale to meet future demands.
What We Do
- Build, enhance, and support scalable, high-performance services.
- Ensure reliable, secure, and available access to storage for our customers.
- Tackle the challenges of monitoring, analyzing, and designing for growing data needs.
- Ensure data privacy, protection, and compliance.
- Develop technical skills in cloud services and storage while working in a dynamic, flexible, and globally distributed team.
Responsibilities
- Collaborate with stakeholders to determine user requirements.
- Implement code for products, services, or features, reusing code as needed.
- Identify dependencies and develop design documents for end-to-end scenario testing and test infrastructure.
- Design and develop test automation tools and execute automation scripts.
- Serve as a Designated Responsible Individual (DRI), guiding other engineers, monitoring systems/products/services, alerting stakeholders, and initiating actions to restore functionality.
- Stay current with new trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance.
Required Qualifications
- Bachelor's Degree in Computer Science or related technical discipline, with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Excellence in software engineering practices.
- Knowledge of software QA methodologies, tools, and processes.
Preferred Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) of technical engineering experience in coding languages such as C, C++, C#, Java, JavaScript, Python.
- Master's Degree in Computer Science or related technical field with proven experience in the aforementioned coding languages.
- Equivalent experience.
- Experience in developing or specifying standards, methods, or procedures to determine product quality or release readiness.
- Experience in building quality products and services, preferably in distributed systems.
Join Us
Be part of a team that’s making cloud storage accessible and reliable for everyone. At Microsoft, we are committed to creating an inclusive environment where all employees can thrive. We are an equal opportunity employer, and all qualified applicants will receive consideration without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by local laws.