Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through cloud computing, software, and hardware solutions.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure and Edge Performance team is seeking a Software Engineer II to join their cloud platform division. This role focuses on performance optimization of core Azure components and services, working at the intersection of cloud infrastructure and performance engineering. The position offers unique opportunities to impact Microsoft's high-growth areas while working with cutting-edge cloud technologies.

The role involves developing automation and infrastructure for performance analysis of cloud workloads, requiring expertise in Linux systems, programming languages like C++/C#, and SQL. You'll be responsible for implementing performance experiments, creating instrumentation tools, and analyzing telemetry data to optimize cloud scenarios.

As part of Microsoft's cloud division, you'll collaborate with various teams to improve Azure's performance and efficiency. The position offers exposure to cloud services, operating systems, and performance engineering methodology, with opportunities to learn from senior performance engineers. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team collaboration.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. The company's commitment to diversity and inclusion, combined with its mission to empower global achievement, makes this an excellent opportunity for those passionate about cloud technology and performance optimization.

The ideal candidate will have 5+ years of software development experience, strong Linux expertise, and proficiency in various programming languages. Experience with benchmark software, cloud infrastructure, and data analysis tools is highly valued. This role presents an exciting opportunity to shape the future of cloud computing while working with industry-leading technologies and talented professionals.

Last updated 12 days ago

Responsibilities For Software Engineer II

  • Creating, implementing and/or onboarding workloads, automation and performance experiments to cover end-to-end cloud scenarios
  • Defining, enhancing and implementing the next generation of instrumentation, tools and capabilities to generate performance data in cloud environments
  • Using telemetry and results of performance experiments to enable performance analysis and insights, and to identify opportunities for improvement
  • Partnering with stakeholders to measure, analyze, and optimize platform performance for key cloud scenarios

Requirements For Software Engineer II

Linux
  • BS/MS degree in Computer Science OR related technical field
  • 5+ years of software development experience
  • Experience developing on and for Linux
  • Proficiency with programming in languages such as C, C++, C#
  • Proficiency with programming in languages such as SQL, KQL

Benefits For Software Engineer II

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 II

Software Engineer 2- Cognitive Service Platform

Microsoft is seeking a Software Engineer 2 for their Cognitive Service Platform team to develop cloud services and AI solutions in Beijing, China.

Datacentre Engineering Mechanical Engineer

Microsoft seeks a Datacentre Engineering Mechanical Engineer to develop and oversee mechanical systems for cloud infrastructure, offering remote work and comprehensive benefits.

Azure Advanced Cloud Engineer - Customer Focused

Azure Advanced Cloud Engineer position at Microsoft focusing on customer experience, technical support, and cloud engineering with opportunity for remote work.

Software Engineer

Mid-level Software Engineer role at Microsoft's Azure Dedicated team, focusing on cloud integration and networking with 2+ years experience required.

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with 2+ years experience required.