← Back to Jobs
Microsoft logo

Software Engineer

Microsoft
4.2(8885)
👥10k+
Software Engineering
United States
$84k - $180k
1 month ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source
Apply →

Explicitly mentions vibe coding as a preferred experience, so familiarity with vibe coding is relevant.

About the Role

Microsoft Azure Compute is hiring a Software Engineer to build autonomous systems that learn the Azure platform and enable standardized information exchange between components. The role focuses on designing and implementing microservices, applying deep learning and anomaly detection techniques, and improving platform self-recovery, reliability, and scalability.

Job Description

Role

We are hiring a Software Engineer in the Azure Compute organization to help build a system that autonomously learns the Azure platform and enables standardized information exchange between interconnected components. The role contributes to microservice design and implementation, improves platform reliability and self-recovery, and leverages techniques such as deep learning and anomaly detection.

Key Responsibilities

  • Contribute to the design and implementation of scalable, performant microservices under the guidance of senior engineers.
  • Develop and maintain features across services and platforms with a focus on quality, reliability, and secure, maintainable code.
  • Apply software engineering best practices and participate in code reviews and testing.
  • Collaborate with team members to plan and deliver assigned tasks and features.
  • Participate in a culture of continuous learning, seek feedback and mentorship, and improve technical and collaboration skills.

Requirements

Required

  • Bachelor’s degree in Computer Science or a related technical discipline, or equivalent experience.
  • Proven experience coding in one or more languages such as C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet Microsoft, customer, and/or government security screening requirements (including the Microsoft Cloud Background Check on hire/transfer and every two years thereafter).

Preferred

  • Bachelor’s degree in Computer Science or related technical field with 1+ years of technical engineering experience, or a Master’s degree in Computer Science or related field, or equivalent experience.
  • Experience with .NET, vibe coding, Azure Cloud, Azure Data Explorer, Azure Data Factory, Azure Functions, and/or Azure Resource Manager.
  • Background in deep learning, anomaly detection, and automated learning for platform reliability.

Compensation

  • Typical U.S. base pay range for this role: USD 84,200 - 165,200 per year. A different range applies to the San Francisco Bay Area and New York City metropolitan area: USD 109,000 - 180,400 per year.

Tech Stack

CC++C#JavaJavaScriptPython.NETAzure CloudAzure Data ExplorerAzure Data FactoryAzure FunctionsAzure Resource ManagerDeep LearningAnomaly DetectionAuto-learning

Skills

MicroservicesSystem DesignSoftware Engineering Best PracticesQuality and ReliabilitySecure CodingCollaborationMentorshipContinuous LearningRoot Cause AnalysisMachine LearningAnomaly Detection

Experience Level

Mid

Salary

USD 84,200 - 165,200/year

Employment Type

Full-time