Microsoft Corporation Sr. Software Engineer in Redmond, Washington
Do you absolutely love the performance space and tackling cloud scale problems? Do you value a strong design driven approach when developing user experiences? Do you have a wide range of skills that you like to routinely challenge – whether it be backend services or front-end development? Are you passionate about writing highly performant code and solving complex problems that seem to plague everybody else? The Azure Performance Team is responsible for a huge spectrum of some of the hardest and most impactful problems in the Azure platform and we’re looking to add more strong engineers to our team!
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.
Our Optimization and Efficiency team is consumed with improving the performance of Azure and the valuable resources it consumes. Monitoring and driving down spend, increasing overall utilization by using telemetry and Microsoft Research guided algorithms, and scrutinizing the efficiency of how code runs in our cloud allows us to have Microsoft-wide impact. Providing a powerful UI that makes it easy to decipher complex concepts has become part of our DNA and something our users value as part of our experience.
Your role will be working on the Azure Optimization and Efficiency team focusing on both the underlying architecture of the Azure Profiler and CloudFit stacks and delving into the front end where necessary, 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!
Demonstrate solid engineering fundamentals. Experienced employing concepts like CI/CD, test driven development, pull requests, etc to maximize the quality of the software this team writes together
Strong C# or C++ coding skills, 7+ years of experience programming
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