Software Engineer II

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

Description For Software Engineer II

Microsoft's Azure and Edge Performance team is seeking a Software Engineer II to join their cloud platform team. This role focuses on implementing and enhancing the infrastructure for validating performance of core Azure components in the cloud. The position offers unique opportunities to impact high-growth areas critical for Microsoft while working with cloud services, infrastructure, operating systems, and performance engineering.

The role involves working with the Azure platform team to meet performance demands of Azure, Microsoft's cloud services, and server application developers. You'll be responsible for understanding and improving performance end-to-end, helping product teams reach performance and efficiency goals for key Azure scenarios. Cross-team collaboration is essential in this position.

As a Software Engineer II, you'll work on implementing test plans, analyzing performance metrics, and supporting data engineering infrastructure. The role requires strong Linux expertise, proficiency in multiple programming languages, and experience with cloud infrastructure development. You'll be part of Microsoft's mission to empower every person and organization globally.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Working in Bangalore, you'll have a hybrid work arrangement with up to 50% work from home flexibility. This is an excellent opportunity for experienced engineers passionate about cloud performance and infrastructure optimization to join one of the world's leading technology companies.

Last updated 11 minutes ago

Responsibilities For Software Engineer II

  • Defining, implementing and executing test plans to achieve release priorities and specific customer requirements
  • Triaging, validating and reporting test results to key stakeholders
  • Onboarding, validating and tuning industry-standard workloads and benchmarks
  • Contributing to secure, flexible and reliable infrastructure for test plan execution
  • Implementing and supporting compliant, efficient and reliable data engineering infrastructure

Requirements For Software Engineer II

Linux
Python
Java
  • 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
  • Experience with Linux performance measurements, analysis and tuning
  • Experience with cloud infrastructure development

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 (C/C++)

Microsoft is hiring a Software Engineer II to work on the Windows Developer Platform team in Hyderabad, focusing on building components and APIs for Windows app development.

Service Engineer II

Service Engineer II position at Microsoft providing technical support for Bing Ads, conducting investigations, and driving service improvements.

Software Engineer II

Microsoft seeks Software Engineer II for Turing team to develop ML models and frontend stacks for Microsoft 365 Copilot, offering hybrid work and competitive compensation.

Software Engineer II - CTJ - POLY

Microsoft seeks a Software Engineer II for their Identity team, working on Azure Government Secret and Top-Secret Clouds in Atlanta. Requires Top Secret clearance and cloud expertise.

Software Engineer

Software Engineer role at Microsoft's Azure Container App Service team in Ho Chi Minh City, working on cloud infrastructure and distributed systems with hybrid work arrangement.