Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Washington 
103426129

07.05.2024

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline 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.

  • 6+ years of industrial experience in software development
  • 1+ years of experience in programing for RealTime Media, Streaming Media, networking, multi-threaded systems etc.
    • OR equivalent experience

Other Requirements

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: 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:

  • Hands-on experience with real time communication protocols likeReal-time Transport Protocol (RTP)/Secure Real-time Transport Protocol (SRTP)/Real-time Transport Protocol (RTCP)
  • Hands-on experience with streaming protocols like The Hypertext Transfer Protocol (HTTP), HTTP Live Streaming (HLS)/Dynamic Adaptive Streaming over HTTP (DASH)
  • Hands-on experience with WebRTC stack
  • Hands-on experience with application of big data, machine learning techniques to improve systems.
  • Practitioner of the latest engineering methodologies: Unit testing,Test Driven Development (TDD),Agile etc
  • Proficient understanding of system software including Operating Systems (OS) and Networking.
  • Proficient communication skills.


Microsoft will accept applications for the role until May 20, 2024.

Responsibilities

The IC3 media team is responsible for the research and development of the core real time media stack components enabling the Skype and Teams family products to work across the variety of platforms as well as enabling highly scalable media servers running in the cloud. We are looking for a talented Principal Software Engineer with interest and potential in:

  • Building highly reliable and scalable network services, highly dependable mission critical meeting/calling products as well as applying large data and machine learning techniques for competitive innovations.
  • Designing and implementing the client and server media streaming/communication components, interfacing with other teams in Teams/Skype to improve and extend existing functionalities, analyzing production telemetry for areas of improvements, and working with the partner teams on improvements in testing and benchmarking the core media services.

Embody our and