Senior Software Engineer - Enterprise Content Delivery Network

50 Minutes ago • 6 Years + • Network Engineering • Undisclosed

About the job

Job Description

Microsoft is seeking a Senior Software Engineer to join its team developing a cutting-edge enterprise content delivery network (CDN) for Microsoft Teams. This CDN utilizes a P2P mesh network to significantly reduce network congestion during large virtual events, serving major clients like T-Mobile, Nvidia, Visa, and Coca-Cola. The role involves end-to-end responsibilities: designing, implementing, testing, and monitoring crucial infrastructure components; developing a scalable and stable backend; designing and implementing peer-to-peer algorithms; and owning components impacting high-stakes events. The ideal candidate will possess strong back-end experience (especially with Node.js), expertise in delivering large-scale code, and experience building infrastructure and libraries. The position offers the opportunity to make significant contributions to a critical Microsoft product used by over 300 million users globally.
Must have:
  • 6+ years experience
  • Backend experience (Node.js)
  • Large-scale code delivery
  • Infrastructure/library development
  • Problem-solving skills
Perks:
  • Industry leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity/paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Microsoft eCDN (enterprise content delivery network) solves the network congestion problem that occurs during large virtual events. Our eCDN forms a P2P mesh network over local networks which reduces the load by 95% and eliminates network issues. Companies like T-mobile, Nvidia, Visa and Coca-Cola use our tech for their biggest streaming events. 

We are looking for a senior software engineer to join us in our quest to make video delivery more distributed. You'll join a small team with the opportunity to greatly influence and make significant changes to our growing product.  

We impact one of the most important products of Microsoft – Teams, used by 300M+ users around the globe. Our team enables successful streaming for the largest companies in the world during their most important virtual events. 
 

Qualifications

 

  • Bachelor’s degree in computer science or a related technical field AND 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.

  • You have experience in software back-end environments, particularly with node.js, is highly valued.

  • You have experince in delivering large amounts of high-quality, complex code.

  • You have experience in writing infrastructure and libraries.

  • You have excellent problem-solving and analytical thinking skills.

 

 

 

 

#nodejs #javascript #networking #p2p #webrtc #teams #video  #M365CORE

Responsibilities

As a Senior Software Engineer, you will have end-to-end responsibilities, including:

  • Designing, implementing, testing, and monitoring crucial components of the infrastructure.
  • Developing a fully distributed, scalable, and stable back-end.
  • Helping design and implement real-world, real-time, peer-to-peer algorithms.
  • Owning components that impact high-stakes virtual events.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Al Asimah Governate, Kuwait (On-Site)

Al Asimah Governate, Kuwait (On-Site)

Beijing, Beijing, China (On-Site)

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (Remote)

Redmond, Washington, United States (Hybrid)

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Keywords Studios (Player Support) - Software Engineer III

Keywords Studios (Player Support), India (Hybrid)

Nagarro - Principal Engineer, QA Automation

Nagarro, India (Remote)

Checkmarx - Solutions Engineer

Checkmarx, India (Hybrid)

Intel Corporation - Graduate Talent (RF Test Product Development Engineer)

Intel Corporation, Malaysia (Hybrid)

Luxoft - Expert Code Warrior Dual-Mode

Luxoft, Romania (On-Site)

The Walt Disney Company - Lead Software Engineer, Ad Platforms

The Walt Disney Company, United States (On-Site)

Riot Games - Staff Software Engineer - Developer Connections

Riot Games, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

SuperPlay - BUSINESS DATA ANALYST LEAD

SuperPlay, Israel (On-Site)

PAPAYA - Product Manager

PAPAYA, Israel (On-Site)

Varonis  - Backend Tech Lead

Varonis , Israel (On-Site)

Playtika - IT Service Team Leader

Playtika, Israel (On-Site)

PAPAYA - UI UX Designer

PAPAYA, Israel (On-Site)

Tesla - Service Technician - Netanya

Tesla, Israel (On-Site)

seeking alpha - Social Media Marketing Manager

seeking alpha, Israel (Remote)

PAPAYA - Product Team Lead - CPM

PAPAYA, Israel (On-Site)

Playtika - ASO Manager

Playtika, Israel (On-Site)

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

Get notifed when new similar jobs are uploaded