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.

Overview

As a Senior Software Engineer on the Azure Compute Team at Microsoft, you will play a critical role in the design, development, and enhancement of cloud infrastructure solutions. Collaborating with a dynamic team of engineers, you will be responsible for improving the performance, scalability, and reliability of Azure's compute services. Your technical expertise and innovative mindset will enable you to tackle complex challenges while ensuring exceptional user experiences and operational excellence within the Azure ecosystem.



Job Responsibilities

  • Design, develop, and implement scalable cloud services that facilitate enhanced compute functionalities within Azure.
  • Collaborate with cross-functional teams to define product requirements and create high-quality technical specifications.
  • Optimize existing systems and processes for better performance using industry-leading practices and technologies.
  • Participate in code reviews, providing constructive feedback and mentorship to junior engineers to foster growth.
  • Identify and resolve system bottlenecks and performance issues by utilizing comprehensive diagnostic tools.
  • Ensure high standards of software quality and security through rigorous testing and continuous integration practices.
  • Stay up to date with emerging technologies and industry trends to drive innovation within the team.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • 5+ years of experience in software development, particularly with cloud-based architectures and services.
  • Strong proficiency in programming languages such as C#, Java, or Python, and familiarity with Azure SDKs.
  • Experience with cloud computing concepts, virtualization, and containerization technologies like Kubernetes and Docker.
  • Solid understanding of algorithms, data structures, and design patterns in software development.
  • Demonstrated ability to troubleshoot complex issues and provide innovative solutions in a timely manner.
  • Excellent communication skills and a team-player mindset, with a track record of successful collaboration across diverse teams.


Technologies & Tools

The Senior Software Engineer will work with a variety of cutting-edge technologies and tools, including but not limited to Azure Service Fabric, Kubernetes, Docker, CI/CD pipelines using Azure DevOps, and programming languages such as C#, Java, and Python. Familiarity with monitoring tools like Azure Monitor and application performance management solutions will enhance your capability to provide robust cloud services.



Ideal Candidates

The ideal candidates for this position will possess a blend of technical acumen and innovative thinking. They should demonstrate a proactive approach to problem-solving and show a passion for continuous improvement and learning. A collaborative spirit, coupled with strong interpersonal skills, is essential for engaging effectively with cross-functional teams. Candidates who thrive in a fast-paced environment and exhibit a commitment to delivering high-quality solutions will find success in this role.

☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.

View Similar Jobs

Matches Jobs

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