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
The Senior Software Engineer, Azure Storage at Microsoft will be responsible for leading the design, development, and deployment of innovative storage solutions within the Azure platform. This role demands a profound understanding of cloud computing and distributed systems, aimed at enhancing performance, scalability, and reliability of storage services. The successful candidate will collaborate with cross-functional teams to deliver robust and efficient solutions while continuously evaluating emerging technologies and best practices in software engineering.
Job Responsibilities
- Design, implement, and maintain high-performance storage solutions on the Azure platform.
- Collaborate with product managers, architects, and peer engineers to define and refine system requirements.
- Conduct code reviews, provide mentorship to junior engineers, and promote best practices in software development.
- Implement automated tests and ensure the quality and security of code through rigorous testing protocols.
- Optimize existing storage services and identify areas for performance improvements.
- Participate in troubleshooting and performance tuning of systems in production environments.
- Stay abreast of industry trends and incorporate relevant innovations into Azure Storage products.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of professional experience in software engineering, with at least 3 years focused on cloud storage solutions.
- Proficiency in programming languages such as C#, Java, or Python.
- Extensive experience with Azure cloud services and storage architecture.
- Strong understanding of data structures, algorithms, and distributed system design.
- Demonstrated experience with performance analysis and system optimization techniques.
- Excellent problem-solving skills and ability to work effectively in a team environment.
Technologies & Tools
As a Senior Software Engineer in Azure Storage, you will work with various technologies and tools including but not limited to Azure Blob Storage, Azure SQL Database, Kubernetes for container orchestration, Git for version control, and CI/CD tools for automated deployment. Familiarity with tools like Docker, Terraform, and Azure DevOps will also be advantageous in enhancing development workflows and managing cloud resources efficiently.
Ideal Candidates
The ideal candidate for this position will be a driven technologist passionate about cloud computing and resilient software solutions. This individual should possess a strong collaborative spirit and a proactive mindset, with the ability to lead by example and inspire innovation within the team. Excellent communication skills are essential to articulate complex technical concepts to stakeholders across various levels. A strong commitment to continuous learning and adaptation to new challenges in an evolving technology landscape will also be an important attribute for success in this role.
The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.