1 day ago

Software Engineer, Microsoft eCDN

Microsoft

On Site
Full Time
$180,000
Herzliya, Tel Aviv District, Israel

Job Overview

Job TitleSoftware Engineer, Microsoft eCDN
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$180,000
LocationHerzliya, Tel Aviv District, Israel

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.

Uncover Hiring Manager

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

Tags:

Software Engineer
Senior Software Engineer
eCDN
Microsoft Teams
Distributed Systems
JavaScript
TypeScript
Node.js
Back-end Development
P2P Networking
Real-time Algorithms
Infrastructure Development
Problem Solving
Scalability
Cloud Computing
REST APIs
Microservices
Git
System Design

Share Job:

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