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 be at the forefront of developing, optimizing, and maintaining robust cloud computing solutions. This high-impact role entails collaborating with diverse teams to enhance platform capabilities, ensuring scalability and performance of Azure services. The ideal candidate will leverage their expertise in software development and cloud architecture to drive innovative projects and contribute to the technical direction of the team.



Job Responsibilities

  • Design, develop, and deploy cloud-based solutions utilizing Microsoft's Azure platform to improve product efficiency and functionality.
  • Collaborate with cross-functional teams to define and refine project requirements, ensuring alignment with business objectives.
  • Implement best practices in software engineering, code reviews, and deployment processes to ensure top-notch product quality.
  • Identify areas for enhancement and lead efforts to optimize existing systems for performance and scalability.
  • Monitor and troubleshoot production issues, providing timely resolution and support.
  • Mentor junior engineers and support their professional growth through knowledge sharing and guidance.
  • Stay abreast of industry trends and emerging technologies to help drive innovation within the team.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • Minimum of 5 years of professional software development experience, particularly in cloud computing environments.
  • Proficiency in programming languages such as C#, Java, or Python.
  • Extensive experience with Azure services, tools, and best practices related to cloud architecture.
  • Strong understanding of microservices architecture, containerization (Docker, Kubernetes), and CI/CD processes.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Ability to communicate complex technical concepts clearly and effectively to team members and stakeholders.


Technologies & Tools

The Senior Software Engineer will utilize a range of technologies and tools, including but not limited to Microsoft Azure services, Azure DevOps for CI/CD, Docker for container management, Kubernetes for orchestration, as well as various programming frameworks and collaboration tools such as GitHub and Visual Studio. Familiarity with monitoring tools like Azure Monitor and Application Insights will also be beneficial in this role.



Ideal Candidates

An ideal candidate for the Senior Software Engineer position will possess a strong combination of technical expertise and collaborative spirit. They should demonstrate a continuous learning mindset, with a passion for adopting new technologies and methodologies. Excellent communication and interpersonal skills are essential for effective teamwork, while strong analytical abilities will aid in troubleshooting complex issues. Candidates who show leadership potential and a proactive approach to problem-solving are particularly valued in this role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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