Software Engineer

Microsoft is a global technology company that develops cloud platforms, devices, and services including Azure, operating systems, and engineering systems.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Azure Edge + Platform team is seeking a talented Software Engineer to join their Azure Monitor Observability team. This role is crucial in developing and maintaining the core telemetry infrastructure that powers Azure Monitor and all Azure Services.

The position offers an exciting opportunity to work at the heart of Microsoft's cloud infrastructure, handling over 100 peta-bytes of daily data and growing. As part of the Azure Monitor Observability team, you'll be responsible for designing and evolving the Azure Monitor Agent, a critical component that collects telemetry signals from customer workloads both in the Azure cloud and on-premises environments.

The ideal candidate will bring 2+ years of software engineering experience, with strong expertise in C/C++ and C#. You'll be working on developing reliable and efficient software solutions that run across multiple platforms, including Windows and Linux. The role demands a detail-oriented approach, with a focus on code quality, performance, and creating extensible solutions that can operate at cloud scale.

Working at Microsoft offers exceptional benefits, including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position offers a competitive salary range of $98,300 - $193,200, with higher ranges for specific locations like the San Francisco Bay area and New York City.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact on Microsoft's cloud infrastructure. You'll be working with talented engineers, handling challenging technical problems, and contributing to solutions that affect millions of users worldwide. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with the team.

Join Microsoft's Azure Monitor Observability team to be part of a growing and crucial service that's essential to Microsoft's cloud strategy and future growth. Your contributions will directly impact the monitoring and reliability of Azure services used by customers globally.

Last updated a day ago

Responsibilities For Software Engineer

  • Design and evolve the Azure Monitor Agent for customer's compute workloads
  • Develop software that runs reliably on Windows and Linux platforms
  • Ensure code quality, performance, and extensibility at cloud scale
  • Implement testing/validation suites for quality control
  • Own complete development lifecycle from design through implementation
  • Collaborate within and across teams

Requirements For Software Engineer

  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in C/C++ and C#
  • Experience in production quality software development
  • Must pass Microsoft Cloud Background Check

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft managing datacenter infrastructure and electrical systems with focus on safety and compliance.

Silicon Engineer 2

Silicon Engineer position at Microsoft focusing on DPU development for cloud infrastructure, requiring 5+ years of RTL design experience.

Software Engineer 2

Microsoft Azure networking team seeks Software Engineer 2 for cloud security and firewall development, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Cloud Operations and Innovation team seeks Software Engineer II to develop datacenter automation and planning solutions with competitive pay and remote work options.

Edge Data Centre Critical Environment Field Service Engineer

Edge Data Centre Critical Environment Field Service Engineer role at Microsoft, focusing on datacenter operations and maintenance with up to 50% remote work.