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 be a pivotal member of a dynamic team focused on designing, developing, and maintaining cloud storage solutions that enhance data accessibility and security. You will leverage your extensive experience in software engineering to architect scalable solutions, collaborate cross-functionally with various teams, and contribute to the innovation and enhancement of Azure's storage capabilities. Your expertise will be instrumental in driving system performance, reliability, and user satisfaction, ultimately reinforcing Microsoft’s position as a leader in cloud services.
Job Responsibilities
- Design and implement scalable and high-performance storage solutions within the Azure ecosystem.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Conduct code reviews, ensure best practices, and maintain high-quality standards of code.
- Lead architectural discussions and provide recommendations to improve system design and functionality.
- Monitor system performance, proactively identify bottlenecks, and implement optimization strategies.
- Provide mentorship and guidance to junior software engineers, fostering a culture of learning and collaboration.
- Participate in the Agile development process, engaging in sprint planning, daily stand-ups, and retrospectives.
Qualifications
- Master's degree in Computer Science, Engineering, or a related field is preferred.
- 8+ years of professional software engineering experience, with a focus on cloud-based solutions.
- Proficiency in programming languages such as C#, Java, or Python.
- Strong understanding of Azure storage services, including Blob Storage, Azure Files, and Table Storage.
- Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Familiarity with CI/CD practices and tools, including Azure DevOps.
- Excellent problem-solving skills with a track record of delivering complex projects on time.
Technologies & Tools
The Senior Software Engineer - Azure Storage role leverages a variety of advanced technologies and tools, including Microsoft Azure SDKs, SQL and NoSQL databases, RESTful web services, and monitoring tools such as Application Insights and Azure Monitor. Familiarity with frameworks like .NET and cloud-native development strategies will be essential for effective solution deployment and integration.
Ideal Candidates
Ideal candidates for this position are innovative thinkers with strong analytical skills and a passion for cloud technology. They are collaborative team players who thrive in a fast-paced environment and possess the ability to adapt quickly to changing technological landscapes. A strong commitment to excellence in software development, coupled with exceptional communication skills, will enable them to effectively convey technical concepts to both technical and non-technical stakeholders. Candidates should demonstrate a proactive approach to problem-solving and a continuous eagerness to learn and grow within their roles.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.