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.
Position Overview
As a Software Engineer II - Azure Storage at Microsoft, you will be a key member of a dynamic team responsible for architecting, developing, and optimizing cloud storage solutions that meet the evolving needs of users and businesses globally. Your work will focus on building robust, scalable, and efficient storage systems while collaborating with cross-functional teams to align on product vision and ensuring the delivery of high-quality software. This role demands a combination of technical expertise, problem-solving abilities, and a passion for innovation in cloud storage technologies.
Job Responsibilities
- Design and implement scalable storage solutions that support the Azure cloud infrastructure.
- Collaborate with product management and other engineering teams to define technical requirements and specifications.
- Debug and troubleshoot complex storage issues, providing timely resolutions.
- Enhance and optimize existing storage systems to improve performance and reliability.
- Participate in code reviews and contribute to a culture of high-quality software engineering practices.
- Write unit tests and perform integration testing to ensure functionality aligns with design specifications.
- Stay updated with industry best practices and emerging technologies related to cloud storage.
- Contribute to documentation and provide training for team members on new systems and solutions.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional software engineering experience.
- Proficient in programming languages such as C#, C++, or Java.
- Experience with cloud technologies, especially Microsoft Azure services.
- Understanding of storage architectures and distributed systems.
- Familiarity with agile development methodologies and DevOps practices.
- Strong analytical and problem-solving skills, with attention to detail.
- Excellent verbal and written communication skills.
Technologies & Tools
This position will involve working with a range of technologies and tools including Azure Storage services, Azure DevOps, Docker, Kubernetes, Visual Studio, Git, and RESTful APIs. Familiarity with big data technologies such as Azure Data Lake and data management solutions will also be beneficial for enhancing the efficiency of our applications.
Ideal Candidates
The ideal candidates for the Software Engineer II - Azure Storage position are innovative problem solvers who thrive in a fast-paced environment. They possess a strong technical foundation and a proactive mindset, enabling them to identify challenges and propose effective solutions. Effective communication skills and the ability to work collaboratively within a team are essential. Candidates should be eager to learn and adapt, demonstrating a commitment to both personal and professional growth in the rapidly evolving field of cloud technologies.
Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.