Full Time

Senior Software Engineer - Azure Compute Team

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 the Azure Compute Team at Microsoft will play a pivotal role in designing, developing, and deploying high-performance cloud solutions that drive innovation and efficiency within Azure services. This individual will leverage their extensive technical acumen to contribute to the architecture, implementation, and optimization of key components, ensuring scalability and reliability. Collaborating closely with cross-functional teams, the engineer will participate in the full software development lifecycle while adhering to best practices in coding, testing, and deployment.



Job Responsibilities

  • Design and develop cloud-based solutions leveraging Azure technologies to enhance service performance and scalability.
  • Collaborate with product management, design, and other engineering teams to understand requirements and translate them into technical specifications.
  • Implement best practices for code quality, testing, and deployment to ensure robust software release cycles.
  • Monitor system performance and troubleshoot issues as they arise, implementing solutions to optimize infrastructure.
  • Contribute to architectural decisions and design discussions to improve the overall system architecture of Azure services.
  • Mentor junior engineers and guide them in technical best practices and professional development.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development, with a strong focus on cloud-based technologies.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Deep understanding of Azure services and cloud architecture principles.
  • Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Strong knowledge of software development methodologies, including Agile and DevOps practices.
  • Excellent problem-solving skills and the ability to work in a collaborative and fast-paced environment.


Technologies & Tools

The Senior Software Engineer will work extensively with Azure cloud services, leveraging tools and technologies such as Azure DevOps, Azure Functions, Azure Kubernetes Service (AKS), and various CI/CD tools. Familiarity with monitoring tools like Azure Monitor and application performance management (APM) solutions is also essential. The role will involve working with development environments such as Visual Studio, as well as version control systems like Git.



Ideal Candidates

The ideal candidate for this position is one who exhibits both strong technical proficiency and an unwavering commitment to teamwork and collaboration. A proactive mindset, paired with the ability to adapt to evolving technologies and methodologies, sets apart the most effective team members. Additionally, individuals who demonstrate effective communication skills, a passion for cloud computing, and a drive for continuous learning and improvement will thrive in this role.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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