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
The Senior Software Engineer – Azure Storage at Microsoft will play a crucial role in developing and enhancing cloud-based storage solutions that meet the demands of enterprise customers. This position requires a deep understanding of storage architecture and the ability to implement innovative features that provide reliable, efficient, and scalable storage options. The successful candidate will collaborate closely with cross-functional teams, contribute to design discussions, and ensure that high-quality standards are met throughout the development process. Candidates are expected to exhibit problem-solving skills and a strong commitment to continuous improvement.
Job Responsibilities
- Design, develop, and maintain Azure Storage services and features.
- Collaborate with product managers and architects to define requirements and build innovative storage solutions.
- Participate in code reviews and design discussions to maintain high-quality standards.
- Debug and troubleshoot complex software issues, ensuring timely resolution.
- Write and maintain technical documentation for ease of project understanding and knowledge transfer.
- Proactively identify areas for improvement within the storage architecture and processes.
- Mentor junior engineers and foster a collaborative team environment.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software engineering, with a strong focus on cloud storage solutions.
- Proficiency in programming languages such as C#, Java, or Python.
- Hands-on experience with Azure services and storage solutions.
- Strong grasp of cloud computing technologies, distributed systems, and networking principles.
- Excellent problem-solving and analytical skills, with the ability to think critically about complex challenges.
- Experience with Agile development methodologies.
Technologies & Tools
The Senior Software Engineer – Azure Storage role at Microsoft requires proficiency in a variety of technologies and tools including Azure SDKs, REST APIs, and microservices architectures. Familiarity with both relational and non-relational databases, as well as experience with containerization technologies such as Docker and orchestration tools like Kubernetes, are valuable. Proficient use of version control systems (such as Git) and continuous integration/continuous deployment (CI/CD) practices is also essential for success in this role.
Ideal Candidates
The ideal candidate for the Senior Software Engineer – Azure Storage position will possess a blend of technical expertise, exceptional communication skills, and a keen interest in cloud technology trends. They will demonstrate a proactive and self-motivated approach to their work and exhibit a passion for delivering high-quality software. Being a team player who thrives in collaborative environments and is open to innovative solutions will further enhance their suitability for this role. Strong leadership abilities and mentorship experience are advantageous for fostering growth within the engineering team.
Healthcare Practitioners and Technical Occupations: 9.8 million people in the US, paid from $46,270 a year (the lowest 10%) to $171,790 (the top 10%), with $86,530 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.