Senior Software Engineer – Microsoft Teams

Microsoft
New York City, TX
Job Description
Microsoft Teams is a new chat-based application in Office 365, acting as the central hub for team collaboration. This Senior Software Engineer role within Microsoft Teams focuses on People and Presence, evolving the client and service APIs, micro-services, and designing highly scalable systems. The role requires a blend of full stack system design, AI expertise, and experience in large-scale backend services across cloud providers.

Requirements

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience using/designing RESTful/GraphQL APIs
  • Experience using Azure compute, storage, and cache technologies
  • Experience in building and operating large-scale backend services

Benefits

  • Health benefits
  • Paid time off
  • Retirement Plan
]]>