Full Time

Senior Software Engineer - Azure Storage

Microsoft
$110,000 - $150,000* / year (about $53–$72 an hour)

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

The Senior Software Engineer - Azure Storage at Microsoft will play a pivotal role in the design, development, and implementation of cutting-edge storage solutions within the Azure ecosystem. This position requires a deep understanding of cloud technologies, strong programming skills, and a passion for developing high-performance, scalable, and resilient systems. The successful candidate will collaborate closely with cross-functional teams to enhance Azure Storage services, ensuring they meet the demands of various enterprise-level applications while maintaining high standards of performance and reliability.



Job Responsibilities

  • Design and implement robust and scalable storage services that integrate seamlessly with Azure infrastructure.
  • Lead and contribute to the architectural decisions for new features, ensuring performance optimization and reliability.
  • Collaborate with product managers and fellow engineers to define, design, and deliver features that meet customer needs.
  • Conduct code reviews, mentor junior engineers, and foster best engineering practices within the team.
  • Identify and troubleshoot issues affecting Azure Storage performance or reliability through metrics analysis and diagnostics.
  • Stay current with industry trends and emerging technologies to inform architectural and design decisions.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field; master's degree preferred.
  • A minimum of 5 years of experience in software development, with a strong emphasis on cloud technologies and distributed systems.
  • Proficiency in programming languages such as C#, C++, and Python.
  • Hands-on experience with Azure services, particularly Azure Storage and related technologies.
  • Strong understanding of data structures, algorithms, and operating systems.
  • Experience with containerization and orchestration tools, preferably Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to approach complex technical challenges with effective solutions.


Technologies & Tools

This position will primarily utilize technologies and tools aligned with Azure's ecosystem. Key tools include Azure Storage Services, Microsoft Visual Studio, Git for version control, Azure DevOps for CI/CD processes, containerization platforms like Docker, and orchestration tools such as Kubernetes. Familiarity with monitoring tools such as Prometheus or Grafana is also advantageous.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - Azure Storage position will possess a strong technical acumen with an innovative mindset. They should thrive in collaborative environments, demonstrating exceptional communication skills and the ability to work well within cross-functional teams. A proactive approach to problem-solving, coupled with a passion for delivering high-quality software solutions, is essential. Additionally, a commitment to ongoing learning and adaptation to new technologies will significantly enhance their effectiveness in this role.

In Oregon, the weekly job search for unemployment is 5 work-search activities a week (at least 2 of them direct contacts with employers), its agency says. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.