Software Engineer - Azure Real-time Messaging Services
Microsoft
Software Engineer - Azure Real-time Messaging Services
Shanghai, China
Save
Overview
Do you want to be at the center of Cloud Computing? Are you passionate in working on products that make Azure as “The Developer’s Cloud” - the place that every developer thinks first when they build their cloud application? Azure Real-time Messaging Services is a set of services which focus on helping developers easily build web applications with real-time messaging capability, including:
Azure SignalR Service: https://azure.microsoft.com/services/signalr-service/
Azure Web PubSub: https://azure.microsoft.com/services/web-pubsub/
We’re looking for engineers who are passionate in building state-of-art services that make Azure a better platform for developers. As a software engineer in the team, you’ll be able to participate in the whole lifecycle of the service development, including designing, coding, testing and running hyper-scale services in production. You’ll have the opportunity to work with a wide variety of people and tackle large scale technical problems which gives you a great opportunity to impact Azure.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 2+ 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 in developing and shipping enterprise or cloud-based applications
- Strong problem solving and communication skills, self-driven and long-term strategic thinker
- Ability to quickly pick up new technologies and industry trends
- Experience and passion for building highly scalable service
- Experience with cloud infrastructures like Azure or AWS is preferred
- Experience with open source tools and frameworks is a plus
- Good written and oral communication skills
Responsibilities
- Design, develop and deliver user-friendly, state-of-the-art Azure services to provide world-class user experiences on Azure
- Work together with the team to ensure service quality, availability and reliability
- Participate in live-site and customer support to ensure customers using our services have a great experience