This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Welcome to Microsoft Azure Storage - a super scalable, distributed, ubiquitously accessible cloud storage system. Designed to scale and serve the data storage needs of entire world. We've had tremendous hockey-stick growth with many Exabytes of data stored. Come join us solving unique challenges needed to march to Zettabyte scale and beyond. A distributed system this large requires a creative change management service that rolls out code and configuration to datacenters around the world. A service that understands customers’ demand for high availability and adjusts speed and safety automatically. An intelligent system that manages millions of machine updates across the globe 24/7. As a Senior Software Engineer - Azure Storage Configuration team, you’ll have the opportunity to make high impact changes daily. This opportunity will allow you to accelerate your career growth, hone your technical and cross-organizational collaboration skills as you work with various other teams across Azure Storage.
Job Responsibility:
Designing and building distributed systems that interact between different cloud technology services and infrastructures
Conducting research and maintain an awareness of industry knowledge and identifies ways the information can be applied
Mentoring other teammates and cross teams, providing technical direction for the engineering organization
Writing high quality documentations including design documents, troubleshooting guides and software specs
Participating in onboarding, code/design reviews, and regular meetings with the engineering teams that develop and manage those products
Designs, develops, and maintains telemetry pipelines and monitoring tools that detail operations metrics
Conduct deployment of the software products through Azure DevOps and CI/CD (continuous integration/continuous delivery) process
Responds to incidents during regular on-call rotations
Improves and optimizes supportability of the product through innovative ideas
Monitor performance and reliability of services and troubleshoot problem areas as needed
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor'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, or Python