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.
Overview
As a Senior Software Engineer specializing in Azure Storage at Microsoft, you will play a crucial role in developing, enhancing, and maintaining scalable and reliable storage solutions within the Azure platform. Your responsibilities will include collaborating with cross-functional teams to ensure the efficient design and implementation of storage systems that meet the needs of our diverse global client base. You will leverage your extensive experience to tackle complex technical challenges, innovate new procedures, and contribute to the strategic direction of Azure Storage services.
Job Responsibilities
- Design, implement, and maintain key components of Azure Storage services.
- Collaborate with product managers and architects to translate business requirements into technical specifications.
- Work closely with engineering teams to deliver high-quality software solutions using Agile methodologies.
- Optimize existing services for performance, scalability, and reliability.
- Develop automation tools for testing and deployment processes to improve operational efficiency.
- Conduct code reviews and mentor junior engineers to foster a culture of continuous improvement.
- Stay informed about current developments in storage technologies and actively contribute to the team’s technical knowledge base.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; Master’s degree preferred.
- Minimum of 5 years of experience in software engineering, with a focus on storage systems.
- Proficiency in programming languages such as C#, Java, or Python.
- Strong understanding of distributed systems, cloud computing, and microservices architecture.
- Experience with Microsoft Azure services, particularly Azure Storage solutions.
- Familiarity with SQL and NoSQL databases and data modeling techniques.
- Demonstrated ability to work collaboratively in a team-oriented environment.
Technologies & Tools
In this role, you will utilize a variety of technologies and tools that are pivotal to the development and management of Azure Storage solutions. Key technologies include Azure SDK, Kubernetes, Docker, and various DevOps tools such as Azure DevOps and Git for version control. Additionally, familiarity with monitoring and logging tools like Azure Monitor and Application Insights will be essential to ensure system health and performance.
Ideal Candidates
The ideal candidates for this position will exhibit a strong technical acumen coupled with excellent problem-solving abilities. They will possess a proactive mindset and a commitment to producing high-quality code. Strong communication skills are critical, as collaboration with diverse teams is fundamental to the role. A passion for cloud technologies and a desire to stay at the forefront of the evolving storage landscape will further distinguish top candidates. They will be driven by a desire to impact positively on global cloud solutions and possess the ability to adapt to a fast-paced work environment.
Among 15 to 24-year-olds in Jamaica, unemployment was 10.8% in 2025, against 3.3% for everyone, by the International Labour Organization’s estimate. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.