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 play a pivotal role in designing, developing, and optimizing scalable storage solutions within the Azure cloud ecosystem. This position requires an experienced software engineer with a robust understanding of storage technologies and cloud computing. The successful candidate will collaborate with cross-functional teams to enhance product performance, ensure service reliability, and deliver innovative storage solutions that meet customer needs while adhering to best practices in software development and deployment.
Job Responsibilities
- Design, implement, and optimize high-performance storage systems within Azure, ensuring scalability and reliability.
- Collaborate with product managers and architects to define project scope, requirements, and objectives.
- Lead software development projects, focusing on full software development lifecycle processes from inception to deployment.
- Conduct code reviews and provide mentorship to junior engineers, fostering a culture of continuous improvement.
- Troubleshoot and resolve complex issues related to storage performance and reliability.
- Monitor system performance, making recommendations for improvements and enhancements.
- Participate in Agile methodologies, contributing to sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development with a focus on cloud-based storage solutions.
- Proficiency in programming languages such as C#, Java, or Python.
- Strong knowledge of Azure Storage services and architectures.
- Experience with distributed systems, databases, and performance optimization techniques.
- Familiarity with DevOps practices and tools such as CI/CD pipelines.
- Excellent problem-solving skills and able to work collaboratively in a fast-paced environment.
Technologies & Tools
The Senior Software Engineer - Azure Storage will primarily utilize Microsoft Azure cloud services, alongside programming languages such as C# and Python. Familiarity with distributed storage systems and database technologies, including SQL and NoSQL databases, will also be essential. The position will require knowledge of DevOps tools and services for continuous integration and deployment, ensuring efficient and reliable software delivery.
Ideal Candidates
Ideal candidates for this position will possess a strong technical acumen coupled with leadership qualities. They should demonstrate excellent communication skills to effectively collaborate with diverse teams and stakeholders. A passion for innovation and a proactive approach to problem-solving are critical, along with the ability to advocate for best practices in software development. Additionally, candidates should be adaptable to change and be enthusiastic about embracing new technologies and methodologies to enhance Azure Storage products.
Most job openings for the size of the industry in September: professional and business services, 5.5 for every 100 jobs. Fewest: construction, 3.4. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.