Principal Software Engineering Manager - Linux Performance

55 Minutes ago • 12 Years + • DevOps

About the job

Job Description

Lead Azure Edge and Platform Performance team, responsible for automation, infrastructure development, and performance analysis of cloud workloads. This role involves building and mentoring a high-caliber engineering team, defining and implementing next-gen instrumentation and tools, partnering with stakeholders to optimize platform performance, and improving operational excellence. The ideal candidate has 12+ years of software development experience, 3+ years of team management, and expertise in Linux development and performance engineering. The team focuses on improving the performance of core Azure components and services to meet the demands of Azure, Microsoft's cloud services, and server application developers.
Must have:
  • 12+ years software development experience
  • 3+ years team management experience
  • Linux development expertise
  • Performance engineering experience
  • Project planning and execution
  • Collaboration with stakeholders
Good to have:
  • Experience with benchmark software (SPEC, TPC)
  • Linux performance tuning (perf, atop, flame graphs)
  • Data warehousing, ETL, automation frameworks
  • Data science tools and techniques
  • Cloud service development (Azure, AWS, GCP)
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Azure is the world’s leading cloud offering, trusted by hundreds of millions of users worldwide. The Azure platform needs to meet the performance demands of Azure, Microsoft's cloud services, and server application developers. The Azure and Edge Performance team works on the performance of core Azure components and services. We are responsible for understanding and improving performance end-to-end to help product teams reach performance and efficiency goals for key Azure scenarios.
 
We are looking for a software engineering manager who is skilled and enthusiastic about leading a strong engineering team. The team will carry out automation and infrastructure development and conduct experiments to provide performance coverage and analysis of workloads and scenarios in the cloud. You will lead our Azure Edge and Platform Performance team and face exciting challenges. The position provides opportunities to make an impact on high-growth areas critical for Microsoft, to learn about cloud services and infrastructure, operating systems, performance engineering methodology, workload design and implementation, project management across teams, and building a strong engineering team.
 
Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and we’re dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.

Qualifications

Required qualifications

  • Computer Science BS/MS degree OR related technical field with programming in languages such as, but not limited to, C, C++, C#
  • 12+ years of software development experience
  • 3+ years of experience of hiring, team building and people management.
  • Experience developing on and for Linux
  • Experience in project planning, execution and management in collaboration with stakeholders


Preferred qualifications :

  • Ability to lead and collaborate with teams in different locations and build new teams from the ground up
  • Experience with industry-standard benchmark software suits such as SPEC and TPC
  • Experience with Linux performance measurements, analysis and tuning, perf, atop, flame graphs
  • Experience with data warehousing, ETL workloads and automation frameworks, dashboards
  • Experience with data science tools and techniques, EDA
  • Experience with developing cloud services in Azure, AWS or GCP

 

#IDCAzureEPHiring

 

Responsibilities

  • Influence and align the charter vision by collaborating with partners, product management and engineering teams
  • Building a team of high-caliber Software Engineers, ensuring project and development excellence and technical leadership
  • Defining, enhancing and implementing the next generation of instrumentation, tools and capabilities to generate performance data in cloud environments
  • Partnering with stakeholders to measure, analyze, and optimize platform performance for key cloud scenarios in timely manner and improve operational excellence
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

San José, San José Province, Costa Rica (On-Site)

Prague, Prague, Czechia (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Animoca Brands - Quant Researcher

Animoca Brands, Hong Kong (On-Site)

GapBridge - Android Platform developer

GapBridge, India (Hybrid)

Axinous - Staff Software Engineer-Java

Axinous, United States (Remote)

Netskope - Principal Engineer, Endpoint DLP

Netskope, India (Remote)

Milestone sr.l. - JUNIOR GAME PROGRAMMER

Milestone sr.l., Italy (Hybrid)

Google - Partner Engineer, gUP Gemini and Assistant

Google, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Amazon - UX Designer, IES Shopping

Amazon, India (On-Site)

Nielsen Holdings - Image Collector

Nielsen Holdings, India (Hybrid)

Lytx,  Inc  - Quality Assurance Engineer II

Lytx, Inc , India (Hybrid)

Symplr - Devops Engineer

Symplr, India (Hybrid)

Irdeto - Senior Software Engineer

Irdeto, India (Hybrid)

Tata Consultancy Services (TCS) - Windows AD / Azure AD

Tata Consultancy Services (TCS), India (On-Site)

Okta - Senior Software Engineer

Okta, India (On-Site)

Esko - Software Engineer

Esko, India (Hybrid)

Saviynt - Sr Engineer, Field Engineering

Saviynt, India (Hybrid)

Get notifed when new similar jobs are uploaded