Senior Software Engineer - Enterprise Content Delivery Network

Microsoft develops enterprise content delivery network solutions for large virtual events, serving major companies like T-mobile, Nvidia, Visa, and Coca-Cola.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Enterprise Content Delivery Network

Microsoft's Enterprise Content Delivery Network (eCDN) team is seeking a Senior Software Engineer to join their innovative mission of revolutionizing video delivery. The role focuses on solving network congestion during large virtual events through P2P mesh network technology, which has proven to reduce network load by 95%. This position offers a unique opportunity to impact Microsoft Teams, a platform serving over 300M users globally.

As a senior engineer, you'll be part of a small, dynamic team where your influence can significantly shape the product's direction. The role combines backend development with distributed systems, requiring expertise in Node.js and networking technologies. You'll be responsible for designing and implementing crucial infrastructure components that power high-stakes virtual events for Fortune 500 companies.

The ideal candidate should bring 6+ years of engineering experience, strong backend development skills, and a passion for solving complex distributed systems challenges. You'll work on real-time, peer-to-peer algorithms and build scalable solutions that directly impact how major corporations like T-mobile, Nvidia, Visa, and Coca-Cola conduct their largest streaming events.

This hybrid position offers the flexibility of up to 50% work from home, along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. Join Microsoft's eCDN team to be at the forefront of enterprise video delivery technology and make a lasting impact on how global organizations communicate and collaborate.

Last updated a day ago

Responsibilities For Senior Software Engineer - Enterprise Content Delivery Network

  • 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

Requirements For Senior Software Engineer - Enterprise Content Delivery Network

Node.js
JavaScript
  • Bachelor's degree in computer science or related technical field
  • 6+ years of technical engineering experience with coding
  • Experience in software back-end environments, particularly with node.js
  • Experience in delivering large amounts of high-quality, complex code
  • Experience in writing infrastructure and libraries
  • Excellent problem-solving and analytical thinking skills

Benefits For Senior Software Engineer - Enterprise Content Delivery Network

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Enterprise Content Delivery Network

Senior Software Engineer

Senior Software Engineer role at Microsoft's Industry Solutions Engineering team, focusing on cloud solutions and customer collaboration.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Planner team, focusing on building scalable cloud-based collaboration solutions with 8+ years of experience required.

Senior Software Engineer (Full Stack) - M365

Senior Full Stack Software Engineer role at Microsoft focusing on M365 security engineering, requiring 8+ years of experience in distributed systems and frontend development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, building scalable data platforms and cloud analytics solutions.

Critical Environment Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft focusing on critical environment infrastructure and datacenter operations.