Sr. Software Engineer

26 Nov 2024

Vacancy expired!

Azure Edge + Platform brings together Edge platforms, devices, and services to deliver Edge solutions, operating systems, and engineering systems. Driven by its customers’ needs, Azure Edge + Platform seeks to accelerate growth for Azure, E&D, and Microsoft’s customers worldwide.The organization’s portfolio spans the Cloud Edge Stack, Azure Engineering Systems, Azure Media Services - for end-to-end media workflow and analytics - and Microsoft’s Operating Systems including the Azure Host OS and Windows. This portfolio impressively powers the world with more than one billion monthly active devices.The performance team is looking for a server performance expert to improve key Windows and Linux server customer scenarios on Azure public cloud, Azure stack Edge platform, and on-prem datacenter. The team works to optimize performance for key OS features, and work with customers of Microsoft OS platforms to solve performance issues. It also develops tools and provides education to help Microsoft engineers do a great job with their code's performance. The candidate should be an experienced software developer and strong performance analyst with a passion for understanding and solving customer performance issues in operating systems.ResponsibilitiesOS platform needs to meet the performance demands of Azure, Azure Stack, and enterprise server applications. This role provides the opportunity to make an impact in these high-growth areas that are critical for Microsoft.Cross-team collaboration is integral to how the team operates. As a team member, you'll learn tools used to analyze Windows and Linux performance on both local system and from telemetry. You'll work closely with partner teams across Microsoft todeeply understand performance issues and the software stacks involved, and to reach agreement on how to measure, analyze, and improve performance. You will also engage closely with key industry vendors, such as Intel and AMD, to optimize their hardware on Microsoft's platforms. Based on your test or live measurements and performance analysis, you'll identify opportunities for code, configuration, or architecture improvements. You may develop prototypes or support feature teams making code changes and will help validate prototypes and sign off on production solutions. You'll write and present performance reports summarizing the analysis and optimization work that can educate others. Ultimately, you'll have been the driver and a key contributor for a cross-team engagement that resulted in impactful performance improvements for customers.Areas of performance work include but not limited to Microsoft Azure Stack (Storage Spaces Direct, Software Defined Networking), Azure (host and VM deployment, servicing, Hyper-V runtime), Windows Server and Hyper-V Containers (boot, virtualization), key enterprise workloads (Database workloads).QualificationsRequired QualificationsBS degree in CS or related engineering field with at least 5 years of experience in Software engineering.

Solid design, programming and problem-solving skills.

Proficiency in at least one programming language (C, C, or C#).

Preferred QualificationsStrong understanding of Windows and Linux internals.

Strong understanding of hardware internals including processor instructions, hardware counters, cache and interrupt behavior.

Strong debugging and problem-solving skills.

Strong communication, collaboration, and planning skills.

Experience with Windows and Linux performance analysis tools and methods.

Experience with storage cluster or container technologies.

Self-driven for end-to-end solutions.

Microsoft Cloud Screen: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.#AEPJobsMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Full-time
  • ID: #23535057
  • State: Washington Redmond 98052 Redmond USA
  • City: Redmond
  • Salary: USD TBD TBD
  • Showed: 2021-11-26
  • Deadline: 2022-01-26
  • Category: Et cetera