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 in the Azure Compute Team at Microsoft will play a pivotal role in designing and implementing innovative solutions that enhance cloud computing efficiency. The successful candidate will be responsible for developing scalable, reliable, and high-performance cloud applications and services. This role requires a deep understanding of cloud architecture and a commitment to continuous improvement and excellence in software development practices.



Job Responsibilities

  • Design, develop, and implement core components and services within the Azure Compute platform.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Perform code reviews and maintain high coding standards to ensure quality and security of applications.
  • Optimize application performance, scalability, and reliability while troubleshooting and resolving technical issues.
  • Drive the adoption of best practices in software engineering and development methodologies.
  • Stay abreast of emerging technologies and industry trends to inform ongoing improvements to Azure Compute services.


Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • Minimum of 5 years of experience in software development with a focus on cloud-based solutions.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Strong experience with cloud platforms, specifically Microsoft Azure services.
  • A deep understanding of microservices architecture and containerization technologies (Docker, Kubernetes).
  • Solid experience with DevOps practices and tools (CI/CD pipelines, automation tools).
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

The Senior Software Engineer will leverage a variety of technologies and tools in cloud computing and software development. Key technologies include Microsoft Azure services (specifically Azure Kubernetes Service, Azure Functions), programming frameworks such as .NET and Node.js, as well as CI/CD tools like Azure DevOps. Familiarity with monitoring and logging tools, such as Azure Monitor and Application Insights, is also essential for ensuring application performance and incident management.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position will possess strong analytical and critical thinking skills, enabling them to navigate complex problems with effective solutions. They will demonstrate a proactive and collaborative mindset, thriving in team-oriented settings while also being able to work independently. Additionally, a passion for innovation and a willingness to embrace new technologies are crucial qualities that will contribute to the success of the Azure Compute Team at Microsoft.

In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

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