Full Time

Senior Software Engineer - Azure Capacity Infrastructure Service

Microsoft
$120,000 - $160,000* / year (about $58–$77 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.

Job Overview

The Senior Software Engineer for Azure Capacity Infrastructure Services at Microsoft is responsible for designing, implementing, and optimizing solutions that enhance the Azure platform's capacity infrastructure. This role involves developing software that efficiently manages cloud resources, ensuring scalability and reliability across diverse operational environments. The engineer will collaborate closely with cross-functional teams to drive innovative solutions, troubleshoot complex issues, and leverage advanced technologies to improve service delivery and user experience.



Job Responsibilities

  • Design and implement scalable and efficient capacity management solutions for Azure services.
  • Collaborate with product teams to define technical requirements and specifications.
  • Conduct performance tuning and capacity planning to ensure optimal application performance.
  • Develop and maintain automated solutions for infrastructure management and resource allocation.
  • Investigate and troubleshoot complex system and infrastructure issues while providing timely resolutions.
  • Participate in code reviews, ensuring adherence to best practices and high-quality deliverables.
  • Engage with customers to understand their needs and incorporate feedback into service improvements.
  • Stay updated on industry trends and emerging technologies, integrating relevant advancements into existing processes.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree is a plus.
  • Minimum of 5 years of experience in software development, particularly within cloud infrastructure services.
  • Proficiency in programming languages such as C#, Java, or Python, with a strong understanding of software design principles.
  • Experience with cloud platforms, particularly Microsoft Azure, and related tools and services.
  • Familiarity with containerization technologies such as Docker and orchestration using Kubernetes.
  • Strong analytical and problem-solving skills, with the ability to work independently and collaboratively.
  • Excellent communication skills to effectively interact with technical and non-technical stakeholders.


Technologies & Tools

In this role, the Senior Software Engineer will utilize a variety of technologies and tools, including but not limited to Microsoft Azure cloud services, Azure DevOps for CI/CD processes, containerization frameworks such as Docker, and orchestration tools like Kubernetes. Additionally, experience with monitoring and logging solutions such as Azure Monitor and Application Insights will be beneficial in managing and optimizing the infrastructure.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position will possess strong technical acumen complemented by excellent interpersonal skills. They should be innovative thinkers who are proactive in identifying and implementing solutions while keen on collaboration with different teams. A passion for continuous improvement and efficiency, coupled with an eagerness to adopt new technologies, will greatly enhance their contributions to the Azure Capacity Infrastructure Services team at Microsoft.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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