Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and cloud solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Edge + Platform organization is seeking a Senior Software Engineer to join their Azure Performance Engineering team. This role offers an exciting opportunity to work on critical Linux-based systems that power Azure's global infrastructure. The position focuses on leveraging Linux expertise to develop, enhance, and improve features for guest and server systems running in Azure.

The role involves deep technical work with Linux kernel code, performance analysis, and system optimization. You'll be working with cutting-edge technology in Azure's cloud infrastructure, conducting performance measurements, and making critical improvements to system reliability. The position requires strong Linux kernel expertise, particularly in areas such as networking, file systems, and memory management.

As part of Microsoft's mission to empower every person and organization globally, you'll be contributing to high-impact projects in a rapidly growing area of Azure. The team emphasizes a growth mindset and collaborative approach, making it an ideal environment for engineers who thrive on technical challenges and cross-team collaboration.

The compensation package is competitive, with a base salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and parental leave. The hybrid work environment offers flexibility with up to 50% work from home options.

This is an excellent opportunity for experienced Linux engineers looking to make a significant impact in cloud computing while working with one of the world's leading technology companies. The role combines technical depth with the scale and resources of Microsoft's Azure platform, offering both professional growth and the chance to influence the future of cloud infrastructure.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Performance and reliability analysis for Linux based Azure platforms
  • Recommend performance and reliability improvements
  • Investigate and provide root-cause analysis hardware system performance problems
  • Contribute to design discussions for new agent software to be deployed to Linux-based System on Chip (SoC)
  • Linux agent performance and system resource usage analysis
  • Create, enhance, debug performance telemetry collection systems
  • Participate in code and technical design reviews

Requirements For Senior Software Engineer

Linux
Python
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience working with Linux kernel code
  • Solid understanding of Linux kernel subsystems; networking, file systems, memory management and process management
  • Experience with Linux-based SoC hardware and its system deployments
  • Knowledge of Azure, Linux distributions such as Yocto Linux and Ubuntu; and Windows

Benefits For Senior 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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on AI-assisted meeting experiences, requiring 4+ years of experience in backend development and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft Intune team, focusing on cloud services and distributed systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on identity and network access authorization, building scalable security solutions serving billions of users.

Sr. Software Engineer

Senior Software Engineer role at Microsoft working on Power BI and Azure Data, focusing on AI-driven analytics and data visualization features.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth team, focusing on Copilot and Microsoft 365 development with up to 100% remote work and competitive compensation.