Senior Software Engineer at Microsoft

Senior Software Engineer Details

June 3, 2019, 5:23 p.m.
Engineering
Individual Contributor
Full-Time
Redmond, WA
Azure? Our team
Are you passionate about improving customer experience by making applications run faster? Are you passionate about understanding the intricacies of the operating system and improving it to delight our customers – whether on client devices or Azure? Our team works across the full stack, starting from our hardware partners to compiler to a range of OS and Azure teams to improve performance of key areas every release – from fast Unlock on Windows devices to Windows/Linux VM provisioning on Azure. We build a deep understanding through telemetry analysis, profiling and characterization of the system and applications and drive improvements across all boundaries. Our work is data-driven with a sharp focus towards achieving excellence. Our Ideal Candidate is: • Self-Driven, experienced in solving complex problems • Curious about Systems – OS, hardware/software interactions • Strong Communication and Collaboration Skills • Strong team player

As a member of the team you will profile and characterize application workloads and their platform usage, identify bottlenecks and work with the team to evaluate optimizations, both immediate and long term, across the software/hardware stack. Your work will range from improving customer satisfaction along the dimensions of performance, power and reliability delivering optimizations. This includes deliverables with both immediate gains and long lead projects with our partner teams in Core OS and Azure. You will work appropriately with the development cycle on both design and implementation with
Required qualifications (need to be quantifiable): • BS degree in CS or related engineering field • At least 5 years software development experience with solid design, programming and problem-solving skills • Proficiency in at least one programming language (C++, C# or Java) Preferred qualifications: • Good communication, collaboration and planning skills • Understanding of the Windows operating system • Prior experiences showing the ability to work across team boundaries to deliver a complete end-to-end scenario • Prior experiences showing the ability to resolve ambiguities effectively in designing
Learn more about this job

Similar jobs at Microsoft




Similar jobs at Amazon