Principal Software Engineer - Microsoft Corporation
Redmond, WA 98073
About the Job
The Azure Core Compute Platform team and be part of the team that powers millions of virtual machines for customers across the world.
Azure Core is the engine of Microsoft's Cloud. It powers infrastructure that is the foundation for cloud computing. Within Azure, you will define and validate the hardware and virtualization technologies that provide computational capabilities for Azure. You will directly contribute to the architecture of new systems as part of the core Azure infrastructure, including hardware platforms and virtualization.
As a Principal Software Engineer will be responsible for designing and developing innovative solutions for the Azure Compute Platform, the distributed system that manages all compute services. You will work on projects that improve cluster scale and density, COGS, service uptime and availability, and service reliability and performance. This opportunity will allow you to collaborate with other teams across Windows, Hyper-V, Storage, Networking and research to leverage cutting-edge technologies such as containers, machine learning, live migration and virtualization which will help accelerate build your domain knowledge to accelerate your career growth. Additionally, these areas present challenging technical problems in a space where innovation is always happening.
We work at a startup pace with the focus to ship early and often. We are looking for an engineer with competent technical skills, a growth mindset, and a customer-centric attitude. You will also need to have proficient communication and collaboration skills, as well as the ability to mentor and lead other engineers. You will be expected to take ownership of your projects and deliver high-quality results in a fast-paced and agile environment. We empower engineers to deliver creative solutions through innovation.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Collaborates with stakeholders to understand user needs and define features for different scenarios.
+ Designs and builds distributed services that are secure, scalable, reliable, and performant, using best practices and technologies.
+ Writes and improves code that is high-quality, performant, resilient, and maintainable, using various tools and techniques.
+ Defines and measures customer success metrics and engineering goals, and ensures that the services meet and exceed them.
+ Drives cross-product features and project plans, leveraging subject-matter expertise and partnering with appropriate stakeholders, such as project managers and technical leaders.
+ Integrates with other teams to create seamless and consistent end-to-end experiences for customers while mentoring others along the way.
+ Identifies and resolves performance and reliability issues across hardware and software boundaries, using performance and profiling tools.
**Qualifications**
**Minimum Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 4+ years of experience in designing complex software services and components, design of large scale distributed systems, building services hosted in Cloud.
**Other Qualifications:**
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Or Python
+ OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Experience with mentoring team members, improving efficiency, creating clarity, and driving cross team collaboration to achieve results
+ Experience with Machine learning/AI and Performance profiling tools.
+ Analytical, problem solving and organizational skills.??
+ Ability?to deal with the ambiguity associated with working in a fast-paced and changing environment.?
+ Customer and partner focus - able to understand their needs through a data driven approach.
+ Ability to organize and implement integration tests and resolve problem areas.
+ Demonstrated problem solving skills.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
\#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Source : Microsoft Corporation