Microsoft Corporation Sr. Software Engineer in Redmond, Washington
Do you absolutely love the performance space and tackling cloud scale problems? Do you have a propensity to dive deep in the details and have the patience and expertise to find that needle in the haystack? Are you passionate about writing highly performant code and solving complex problems that seem to plague everybody else? If so, this might be a great place for you!
We develop several tools and services on the Performance team, each of which are driven by small, passionate, and very agile teams. Team members work together to deliver continuous improvements to our customers, both internal and external alike. We use insights gleaned from our tools to engage with a broad set of teams across Azure to improve the design, architecture, and implementation of key scenarios that are impacting end customers and our overall business.
We’re obsessed with improving the performance of Azure and the resources it consumes. Deploying our Azure Profiler across the fleet allows us to create experiences that provide deep insights into how services are running in production at scale. And monitoring the telemetry of every single VM in the entire Azure fleet in a cost effective and scalable way to drive down spend by applying utilization algorithms allows us to have Microsoft-wide impact. If you’re passionate about this space and have a strong grasp of Computer Science fundamentals, sharp technical design skills, and a healthy appetite for tackling hard, ambiguous problems, then this is role is perfect for you.
Your role will be working on the Azure Optimization and Efficiency team focusing on the underlying architecture of the Azure Profiler and CloudFit stack, finding new ways of surfacing performance signals that we can light up for the company, and working closely with the other members of the team to evolve and grow this critical space. This is a big challenge with significant visibility across the entire Azure organization and Microsoft as a whole. You will need to be self-driven, able work well with other teams, and manage evolving requirements. If you want to have a huge impact on Microsoft, this is the team to join!
BS in Computer Science, Math, Physics, EE or related field
7+ years of experience programming in C++, C# (or other .NET technologies)
Experience designing public APIs/services
Demonstrated ability to collaborate and work across company boundaries
Contributions to OSS projects
Track record of solving difficult architecture/design problems
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.
Microsoft 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 at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs