FULL_TIME
5-10
Senior Software Engineer
11/29/2025
The Senior Software Engineer will work directly with strategic customer projects to ensure success on the Azure platform and engineer technical artifacts to optimize customer adoption. They will also mentor technical delivery personnel within the Customer Experience & Success organization.
Working Hours
40 hours/week
Company Size
10,001+ employees
Language
English
Visa Sponsorship
No
About The Company
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters.
Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
About the Role
The Customer Experience Engineering team is a highly technical team that operates globally and is responsible for: 1) Working directly with our most strategic customer projects worldwide to ensure they are successful on the Azure platform, with a special focus on designing and helping customers to build production applications and reduce technical debt. 2) Engineering technical artefacts, products, and guidance to optimize customer adoption of Azure. 3) Providing a positive impact to the strategic direction of Azure engineering teams by ensuring they fully understand the end-to-end technical details of their services through the eyes of our customers. 4) The development and mentorship of technical delivery personnel within the Customer Experience & Success organization. Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Engineering experience with programming in languages including, but not limited to, C#, Java, JavaScript, or Python. The ideal candidate will demonstrate broad knowledge across cloud computing and hands-on experience engineering cloud applications. They should be skilled in designing scalable microservices, implementing messaging and integration patterns, and establishing end-to-end monitoring and observability. Experience building CI/CD pipelines with blue/green or canary release strategies is important, as is proficiency with containerized deployments and Kubernetes orchestration. In addition, the role requires strong infrastructure expertise, including deep familiarity with the Azure ecosystem (Compute, Storage, Networking), and solid working knowledge of both Windows and Linux operating systems. Candidates should also understand hardware virtualization concepts and demonstrate awareness of hypervisor technologies. Candidates should also show strong technical curiosity, staying current with Azure platform innovations and broader industry cloud trends. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. *
Key Skills
CC++C#JavaJavaScriptPythonCloud ComputingMicroservicesCI/CDContainerizationKubernetesAzureWindowsLinuxVirtualizationHypervisor
Categories
TechnologyEngineeringSoftwareCustomer Service & Support
Apply Now
Please let Microsoft know you found this job on PrepPal. This helps us grow!
Get Ready for the Interview!
Do you know that we have special program that includes "Interview questions that asked by Microsoft?"
Elevate your application
Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.