Software Engineer II

World's leading technology company providing cloud services, software, and hardware solutions trusted by millions worldwide.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Edge + Platform (AE+P) organization is seeking a passionate Software Engineer II to join their Feedback and Diagnostics team. This role is part of Azure's world-leading cloud platform, trusted by hundreds of millions of users worldwide. The position focuses on developing modern techniques for rapid detection, diagnosis, and resolution of software failures at scale.

The ideal candidate will work on designing highly scalable distributed systems within the Azure Data, Intelligence and Fundamentals IDC team. You'll be responsible for processing diagnostics to generate insights and integrating these insights into developer workflows. The role requires strong expertise in cloud technologies, distributed systems, and software development, with a focus on building low latency, high throughput services.

As part of Microsoft's mission to empower every person and organization globally, you'll contribute to revolutionary ways engineers develop and support software and services. The position offers a hybrid work environment with up to 50% work from home flexibility, comprehensive benefits, and the opportunity to work with cutting-edge cloud technologies.

The role requires 5+ years of experience and strong technical skills in languages like C++, C#, Java, or Python. You'll be working with Azure-based cloud services, developing solutions for processing and analyzing Customer Feedback information from Windows devices at scale. This is an excellent opportunity for someone passionate about building highly scalable, reliable services and who excels at cross-team collaboration.

Join a culture centered on embracing a growth mindset, where teams and leaders are encouraged to bring their best each day. You'll be part of a team that powers more than one billion monthly active devices and delivers Azure to customers in their premises and Sovereign regions. This role offers the perfect blend of technical challenges, innovation opportunities, and the chance to impact Microsoft's global customer base.

Last updated an hour ago

Responsibilities For Software Engineer II

  • Work on projects and initiatives across lead-level teams in Azure and Windows organizations
  • Create and maintain productive working relationships with other teams
  • Design and develop solutions for processing and analyzing Customer Feedback information from Windows devices at scale
  • Deliver extensible, scalable, and adaptable solutions for business growth

Requirements For Software Engineer II

Java
Python
  • BS/MS degree in Computer Science or related technical field
  • 5+ years of software development experience in building low latency high throughput services
  • Proven experience in developing large-scale distributed systems using cloud technologies (Azure/AWS)
  • Proficiency in programming languages like C++, C#, Java, or Python
  • Strong communication skills across organizational boundaries
  • Experience with data analysis and systems (SQL, Kusto)
  • Experience with DevOps and maintaining live services

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 II

Software Engineer II

Software Engineer II position at Microsoft's Azure Core New Tech team, focusing on hardware automation and cloud infrastructure with hybrid work options.

Software Engineer

Software Engineer position at Microsoft's Azure Container Instances team, working on cloud services and container technologies with remote work flexibility in Bucharest.

Software Engineer

Microsoft Software Engineer position focusing on cloud infrastructure and big data processing, offering remote work and competitive compensation.

Customer Experience Engineering

Microsoft Azure Customer Experience Engineering role focusing on cloud support, incident management, and customer success, offering remote work and competitive compensation.

Cloud Network Engineer

Cloud Network Engineer position at Microsoft, focusing on datacenter infrastructure automation and management, offering remote work and competitive compensation.