Expires soon Microsoft France

Software Engineer II

  • Redmond (King County)
  • IT development

Job description

At Skype, our vision is to re-humanize communications “from the living room to the boardroom.” Skype is one of the de facto communication tools used by family and friends across the globe. Skype for business has transformed the way millions of enterprise workers communicate and collaborate in real time. Microsoft teams is redefining the group collaboration space with laser focus on team and individual productivity.  

Join the team which powers the entire messaging back end for Skype, Skype for business and Microsoft Teams. We develop one of the largest scale, business critical services in Microsoft. Our services run in every region and we process hundreds of millions of active users and billions of messages a day. One of our major goals this year is to revamp and re-architect our services, which will help us get to planet scale and yet have the fastest and best end user experience than our formidable competitors. This includes redesigning the storage, scaling the compute, re-architecting the network protocols, optimize high volume data feed which powers AI. You will work have a chance to work with the cutting edge technology stacks and infrastructure including Azure, Schema less DB, Distributed caching, Service fabric, Big data etc. Every service built must be highly scalable, highly available and extremely performant in geo-redundant multi-tenant systems and honor obligations for data sovereignty, privacy, security and compliance.

In this role, you will be responsible for all aspects of the services (design, develop, quality, production deployment, service availability & reliability). You will have an opportunity to work in a fast paced agile setup and a set of awesome engineers and have fun on the way. If you relish challenges on a day to day basis and love to solve problems at huge scale, this team is for you. Given the impact of the service, this team is growing fast and every member will have enough and more problems to solve providing excellent growth opportunities.

We are looking for a Software Engineer that has:

• BS in Computer Science or equivalent field

• Proficiency in Data Structures and Algorithms

• 3+ years of relevant software development experience in C# or related technologies

• Strong communication/collaboration skills, ability to deal with ambiguity and prioritize issues

• Ability to perform network-level debugging experience across multiple components

• Comfortable writing tests as they write code: we aim for quality and stability in finite increments

• Ability to quickly ramp up on multiple technology areas

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Make every future a success.
  • Job directory
  • Business directory