Software Engineer, Microsoft eCDN
Microsoft
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Software Engineer, Microsoft eCDN
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 Software Engineer, Microsoft eCDN 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.
Responsibilities
- Design, implement, test and monitor crucial components of the infrastructure.
- Develop a fully distributed, scalable and stable back-end.
- Help design and implement real-world, real-time, peer-to-peer algorithms.
- Own components that impact high-stakes virtual events.
Qualifications
- 4+ years in software development.
- Proficient in JavaScript or TypeScript.
- Proficient in software back-end environments in Node.js.
Other
- BSc in computer science or equivalent.
- Excellent problem solving and analytical thinking skills.
- Experience writing infrastructure and libraries.
- Proven track record of delivering large amounts of high quality, complex code.
Key skills/competency
- JavaScript
- TypeScript
- Node.js
- Back-end Development
- Distributed Systems
- P2P Networking
- Real-time Algorithms
- Infrastructure Development
- Problem Solving
- Scalability
How to Get Hired at Microsoft
- Research Microsoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand the company's ethos and the eCDN team's specific contributions.
- Tailor your resume for impact: Customize your resume to highlight experience in JavaScript, TypeScript, Node.js, distributed systems, and real-time networking, directly aligning with Microsoft eCDN's technical needs.
- Showcase relevant projects: Prepare to discuss past projects that demonstrate your ability to design and implement robust back-end systems, peer-to-peer networks, or solutions for large-scale data delivery.
- Prepare for technical deep-dives: Expect rigorous interviews covering data structures, algorithms, system design for distributed environments, and your proficiency in core programming languages like JavaScript/TypeScript.
- Demonstrate problem-solving and ownership: Be ready to share examples of complex technical challenges you've solved, how you've taken ownership of critical components, and your analytical thinking process.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background