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 plays a pivotal role in designing, developing, and maintaining high-performance storage systems within the Azure platform. This position involves collaborating with cross-functional teams to implement innovative features and ensure the reliability and scalability of Azure Storage solutions. The engineer will be responsible for driving technical excellence in storage technologies, contributing to design discussions, and mentoring junior engineers while participating actively in Agile development methodologies to meet high-quality software standards.
Job Responsibilities
- Design and implement robust, scalable, and secure storage solutions for Azure services.
- Collaborate with product management, software engineering, and quality assurance teams in an Agile environment.
- Develop and maintain automated tests to ensure software quality and reliability.
- Analyze and improve performance and reliability of existing storage systems.
- Participate in code reviews to uphold high standards of code quality and provide constructive feedback.
- Mentor and guide junior engineers to enhance their technical skill sets.
- Stay updated on industry trends, emerging technologies, and best practices relevant to cloud storage solutions.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of software engineering experience, with a strong focus on storage systems or cloud services.
- Proficient in programming languages such as C#, C++, or Java.
- Experience with distributed systems, data structures, and algorithms.
- Strong understanding of cloud computing concepts and services, particularly Microsoft Azure content.
- Demonstrated ability to work collaboratively in a team setting with excellent communication skills.
- Experience with Agile/Scrum development methodologies.
Technologies & Tools
The Senior Software Engineer, Azure Storage will primarily utilize a range of technologies and tools such as Microsoft Azure platform services, Kubernetes for container orchestration, various programming languages (C#, Java, C++), and development frameworks. Familiarity with CI/CD pipelines, Azure DevOps, APIs, RESTful services, and databases (both SQL and NoSQL) is imperative for effectively delivering high-quality storage solutions.
Ideal Candidates
Ideal candidates for the Senior Software Engineer, Azure Storage position possess a strong foundation in software development with a keen interest in cloud technologies, particularly within distributed systems. They demonstrate critical thinking, problem-solving skills, and adaptability to fast-paced environments. A passion for innovation and a collaborative mindset, coupled with the ability to communicate technical concepts clearly and effectively, make them suitable for contributing positively to team dynamics and overall product success.
See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.