Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Software Engineer specializing in Azure Storage at Microsoft, you will play a pivotal role in designing, implementing, and optimizing scalable storage solutions that meet the needs of diverse local and global clients. You will collaborate with cross-functional teams to enhance the Azure Storage platform, focusing on user experience, reliability, and performance. Your expertise will contribute significantly to key projects, ensuring the delivery of exceptional services while driving innovation and best practices within the team.
Job Responsibilities
- Design and implement scalable storage solutions on the Azure platform, ensuring high availability and performance.
- Collaborate with product managers and other stakeholders to define requirements and deliver effective solutions.
- Conduct code reviews and provide feedback to junior engineers to maintain high coding standards and best practices.
- Diagnose and troubleshoot complex technical issues in Azure Storage, resolving them promptly to minimize impact on customers.
- Participate in architecture and design discussions, leveraging your expertise to influence the technical direction of projects.
- Continuously evaluate and adopt new technologies and methodologies to improve existing processes and systems.
- Document processes, technologies, and system architectures for ongoing reference and knowledge sharing.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum 5 years of experience in software development, with a focus on cloud technologies and services.
- Proficient in programming languages such as C#, Java, or Python.
- Strong knowledge of Azure services, particularly Azure Storage solutions and APIs.
- Experience with distributed systems and cloud architecture.
- Understanding of DevOps practices and tools for Continuous Integration and Continuous Deployment (CI/CD).
- Excellent problem-solving skills and the ability to work collaboratively within teams.
Technologies & Tools
The Senior Software Engineer - Azure Storage will utilize a variety of technologies and tools including Azure Storage services, Azure DevOps, SQL databases, and container technologies such as Docker and Kubernetes. Familiarity with monitoring tools such as Azure Monitor, and logging frameworks is also key to effectively manage performance metrics and system health.
Ideal Candidates
The ideal candidate for this position will possess strong technical acumen coupled with excellent communication skills. You should demonstrate a proactive approach to problem-solving and innovation, showing enthusiasm for continuous learning within a rapidly evolving environment. Experience in agile methodologies and a passion for building robust, scalable systems will highlight your fit for this role. Your ability to collaborate with diverse teams and contribute positively to a culture of innovation and inclusivity will be instrumental in your success at Microsoft.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.