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 - Azure Compute Team at Microsoft will play a pivotal role in the development and optimization of cloud computing solutions. This position requires a skilled engineer who is adept at designing scalable systems and working in a collaborative environment, directly influencing the efficiency and performance of Azure's computing capabilities. The candidate will contribute to enhancing existing services while also innovating new solutions that meet the dynamic demands of cloud users globally.



Job Responsibilities

  • Design, develop, and optimize cloud computing features and services within the Azure ecosystem.
  • Collaborate with cross-functional teams to define system architecture and technical requirements.
  • Implement best practices for software development, including code reviews, testing, and deployment strategies.
  • Monitor system performance, troubleshoot issues, and suggest improvements for system reliability and latency.
  • Engage in agile development processes, including sprint planning, backlog grooming, and retrospectives.
  • Contribute to documentation and knowledge sharing within the team and across the company.
  • Mentor junior engineers and actively participate in the growth of team expertise.


Qualifications

  • Bachelor’s or Master's degree in Computer Science, Software Engineering, or related field.
  • A minimum of 5 years of professional software development experience.
  • Proficiency in programming languages such as C#, C++, Java, or Python.
  • Extensive experience with cloud services and architecture, preferably Azure.
  • Strong understanding of distributed systems and microservices architecture.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Excellent problem-solving skills and a strong attention to detail.
  • Ability to work effectively in team-oriented environments while maintaining independent productivity.


Technologies & Tools

The Senior Software Engineer will work with a variety of technologies and tools such as Azure Cloud Services, .NET Framework, Visual Studio, SQL databases, serverless computing, and monitoring tools like Azure Monitor and Application Insights. Familiarity with CI/CD pipelines and DevOps practices will also be essential as the role involves ensuring smooth integration and delivery of software changes.



Ideal Candidates

The ideal candidate possesses a strong mix of technical expertise and interpersonal skills. They are forward-thinking, with a passion for innovation and a drive to stay abreast of emerging technologies. A successful candidate will not only be a proficient coder but also an effective communicator who can collaborate across teams. Moreover, the ability to mentor others and embody Microsoft’s core values will greatly contribute to their success in this position.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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