Microsoft
Join to apply for the
Principal Software Engineer
role at
Microsoft .
Are you a customer‑obsessed, AI‑curious problem‑solver who thrives in an inclusive, collaborative global team? The Azure CXP team’s mission is to transform Microsoft Cloud customers into fans. Through our deep engineering engagements with customers and teams across Microsoft, we analyze and amplify customer needs and drive the vision to improve Cloud quality, security, and reliability. Our culture of growth mindset and empowerment are central to who we are and how we work.
We orchestrate deep engagements in areas such as incident management, support, and enablement, amplifying customer voices both within our own team and across the Cloud + AI organization. We innovate ways to scale what we learn across our customer base. Diversity and inclusion are central to who we are, how we work, and what we enable our customers to achieve.
Azure Reliability teams strive to improve reliability fundamentals via software engineering operational improvement, preferring long‑lasting platform improvements delivered as engineering projects over repetitive manual operations. We contribute to product fundamentals and architecture, share knowledge, and code, and prefer reuse over reinvention, always looking for ways to make what we build useful to multiple teams and products.
We seek people who want to learn rather than know it all and are comfortable embracing mistakes as they continuously improve our services and themselves. If you are excited by this type of challenge and love working in groups of like‑minded people, we want you on our team.
Responsibilities
Partner across multiple product groups to apply subject‑matter expertise in distributed systems design, interactions between cloud technology layers and components, basic dependencies at scale, and the code that defines infrastructures.
Lead by example and mentor others to produce extensible and maintainable code used across products.
Develop and evangelize insights, best practices, and standards that can be applied to improve system, platform, and/or product development and operations across the business.
Drive continuous improvements in the architecture, code, features, operations, and comprehensive use scenarios of products by leveraging end‑to‑end technical expertise.
Make improvements to the product fundamentals and architecture, share knowledge and code, always looking for ways to make what we build useful to multiple teams and products.
Demonstrate end‑to‑end expertise in distributed systems design and interactions between cloud technology layers.
Provide technical leadership in test maturity reviews, static analysis reviews, meetings, on‑call rotations, and incident responses throughout product development and operations cycles.
Provide deep business and technical expertise as required to resolve major incidents.
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.
3 years of experience leading, managing or mentoring technical contributors (e.g., engineers, scientists, etc.).
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.
Experience working with large‑scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments.
Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture, including microservices, containers, load‑balancing, queuing, caching.
Experience with C#/Java/C/C++/Golang.
Experience in building, shipping and operating reliable solutions.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. A different range applies to specific work locations, including the San Francisco Bay Area and New York City metropolitan area, where the base pay range for this role is USD $188,000 - $304,200 per year.
Microsoft will accept applications for the role until November 14, 2025.
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, 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.
#J-18808-Ljbffr
Principal Software Engineer
role at
Microsoft .
Are you a customer‑obsessed, AI‑curious problem‑solver who thrives in an inclusive, collaborative global team? The Azure CXP team’s mission is to transform Microsoft Cloud customers into fans. Through our deep engineering engagements with customers and teams across Microsoft, we analyze and amplify customer needs and drive the vision to improve Cloud quality, security, and reliability. Our culture of growth mindset and empowerment are central to who we are and how we work.
We orchestrate deep engagements in areas such as incident management, support, and enablement, amplifying customer voices both within our own team and across the Cloud + AI organization. We innovate ways to scale what we learn across our customer base. Diversity and inclusion are central to who we are, how we work, and what we enable our customers to achieve.
Azure Reliability teams strive to improve reliability fundamentals via software engineering operational improvement, preferring long‑lasting platform improvements delivered as engineering projects over repetitive manual operations. We contribute to product fundamentals and architecture, share knowledge, and code, and prefer reuse over reinvention, always looking for ways to make what we build useful to multiple teams and products.
We seek people who want to learn rather than know it all and are comfortable embracing mistakes as they continuously improve our services and themselves. If you are excited by this type of challenge and love working in groups of like‑minded people, we want you on our team.
Responsibilities
Partner across multiple product groups to apply subject‑matter expertise in distributed systems design, interactions between cloud technology layers and components, basic dependencies at scale, and the code that defines infrastructures.
Lead by example and mentor others to produce extensible and maintainable code used across products.
Develop and evangelize insights, best practices, and standards that can be applied to improve system, platform, and/or product development and operations across the business.
Drive continuous improvements in the architecture, code, features, operations, and comprehensive use scenarios of products by leveraging end‑to‑end technical expertise.
Make improvements to the product fundamentals and architecture, share knowledge and code, always looking for ways to make what we build useful to multiple teams and products.
Demonstrate end‑to‑end expertise in distributed systems design and interactions between cloud technology layers.
Provide technical leadership in test maturity reviews, static analysis reviews, meetings, on‑call rotations, and incident responses throughout product development and operations cycles.
Provide deep business and technical expertise as required to resolve major incidents.
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.
3 years of experience leading, managing or mentoring technical contributors (e.g., engineers, scientists, etc.).
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.
Experience working with large‑scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments.
Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture, including microservices, containers, load‑balancing, queuing, caching.
Experience with C#/Java/C/C++/Golang.
Experience in building, shipping and operating reliable solutions.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. A different range applies to specific work locations, including the San Francisco Bay Area and New York City metropolitan area, where the base pay range for this role is USD $188,000 - $304,200 per year.
Microsoft will accept applications for the role until November 14, 2025.
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, 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.
#J-18808-Ljbffr