Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative cloud computing and software solutions.
$81,900 - $160,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Cloud Operations & Innovation (CO+I) team is seeking a Software Engineer to join their Cloud Infrastructure Health team. This role focuses on improving Customer Availability, Data center Safety, and Capacity optimization using telemetry and insights. You'll be working with petabyte-scale telemetry data from datacenter critical environments, building real-time detection systems using Machine Learning and heuristics.

The position offers an opportunity to be at the forefront of Microsoft's cloud computing transformation, working with state-of-the-art distributed systems and big data pipelines. You'll be part of a team that handles critical environment telemetry data products used for real-time detections, deep analytics, and Command & Control.

As a Software Engineer, you'll collaborate closely with product managers, data scientists, and analysts to build software solutions that process and analyze massive amounts of data. The role involves working with cutting-edge technologies and contributing to Microsoft's cloud services that power approximately 30% of Microsoft's revenue.

The position offers competitive compensation, comprehensive benefits, and the flexibility of remote work. You'll be joining a team that values innovation, collaboration, and continuous learning, with opportunities to make significant impacts on Microsoft's cloud infrastructure. The role requires a mix of technical expertise, problem-solving skills, and the ability to work in an agile environment while maintaining focus on long-term strategic goals.

Last updated 33 minutes ago

Responsibilities For Software Engineer

  • Design, develop and operate large scale, efficient and reliable cloud services
  • Write high quality, maintainable and high-performance code
  • Follow best practices and bring thought leadership
  • Work with Project Managers and business stakeholders to design and deliver new features
  • Identify opportunities and drive implementation of monitoring and automation capabilities
  • Participate in an on-call rotation (24/7 for one week every 6-8 weeks)
  • Investigate and resolve Customer Reported Incidents
  • Embody our culture and values

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • 1+ years software development experience (online services preferred)
  • Experience in testing, deploying and supporting large scale services on Azure, AWS or similar environments
  • Ability to understand unfamiliar code bases
  • Experience with IOT systems
  • Experience with Azure services
  • Experience working in Agile environments
  • Experience with test-driven development

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on database engineering and security implementations for Office 365 and Windows cloud solutions.

Software Engineer II

Software Engineer II position at Microsoft's Cloud Supply Chain organization, focusing on supply chain innovation and infrastructure development with hybrid work options in Hyderabad.

Software Engineer II

Microsoft is hiring a Software Engineer II to work on Azure SQL Database's remote storage stack, focusing on performance, reliability, and cost-effectiveness improvements.

Software Engineer 2

Software Engineer 2 position at Microsoft Office 365 team, focusing on connectivity and routing systems for cloud services, based in Ho Chi Minh City with hybrid work option.

Software Engineer II

Software Engineer II position at Microsoft focusing on cloud security and OS development, requiring 2+ years of C/C++ experience, offering competitive salary and benefits.