Senior Software Engineer - Enterprise Content Delivery Network

1 Month ago • 6 Years + • Network Engineering

Job Summary

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

Job Details

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

Similar Jobs

Acceldata - Senior SDET - ADOC

Acceldata

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ByteDance - Site Reliability Engineer, Compute Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Crunchyroll - Senior Data Engineer - Platform Engineering

Crunchyroll

San Francisco, California, United States (Remote)
2 Months ago
The Walt Disney Company - Lead Software Engineer (Identity)

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
ARHS - Full-Stack Developer (Java & Angular)

ARHS

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
Dream11 - Lead System Engineer

Dream11

Mumbai, Maharashtra, India (On-Site)
4 Months ago
ByteDance - Software Engineer Graduate (Multi Cloud CDN) - 2025 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - Cloud Hardware System Architect

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Senior Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
PlayStation Global - Senior Software Engineer (Network Solutions)

PlayStation Global

Aliso Viejo, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Backend Engineer - CRM for Global E-commerce Commercial Platform

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Luxoft - Senior Java Developer

Luxoft

Chile Chico, Aysén, Chile (Remote)
3 Months ago
AAG APP - Senior Developer (Android Gaming)

AAG APP

Lucknow, Uttar Pradesh, India (Hybrid)
5 Months ago
Globalization Partners - Front End Developer

Globalization Partners

(Remote)
3 Weeks ago
Microsoft - Software Engineer

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Netflix - Netflix Software Engineer Intern

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Luxoft - Functional Tester

Luxoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Infrastructure Engineer with AWS

Luxoft

Poland, Ohio, United States (Remote)
3 Months ago
Everyday Health Group - Senior Software Engineer, Backend - Lose It!

Everyday Health Group

United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

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

POWTOON - User Acquisition Manager

POWTOON

Tel Aviv District, Israel (Hybrid)
3 Months ago
Moon Active - Technical Support Engineer (Tier 3)

Moon Active

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Months ago
SuperPlay - 2D Team Lead

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Months ago
Intel Corporation - SW Embedded (Kernel) Team Leader

Intel Corporation

Haifa District, Israel (Hybrid)
1 Month ago
PAPAYA - UI UX Designer

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Salesforce - Backend Software Engineer - Lead/Principal

Salesforce

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
4 Months ago
Vi - Backend Engineer

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Playtika - Unity Animator

Playtika

Israel (On-Site)
3 Months ago
SuperPlay - SENIOR 2D ILLUSTRATOR

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
SuperPlay - Technical Artist

SuperPlay

Tel Aviv District, Israel (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

ByteDance - Software Engineer Intern (Data-Technical Infrastructures-IaaS-US) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Senior Software Development Engineer, Virtual Network

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
Microsoft - ROP - Cloud Network Engineer

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
ION - Senior Network Engineer

ION

Clifton, New Jersey, United States (On-Site)
4 Months ago
ByteDance - Network Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Experienced Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Saviynt - Cloud Networking Architect

Saviynt

El Segundo, California, United States (Hybrid)
4 Months ago
Netflix - Network Deployment Engineer L5

Netflix

Los Gatos, California, United States (On-Site)
2 Months ago
Salesforce - Director, Network Security Engineering

Salesforce

Bengaluru, Karnataka, India (On-Site)
5 Months ago
PhonePe - Network Administrator

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug