Software Engineer, Calling

Skype Nacka, Sweden; Tallinn, Estonia (relocation offered)

Job Description

The Brief

Skype is about bringing people together. In the Calling Services Team, we focus on the voice and video aspects of it. From the building blocks of peer-to-peer to server transport, DBs, gateways, and media stacks we create full-blown communication experience. Our users must be able to enjoy the experience wherever they’re participating from: a browser, a desktop client, or a mobile phone. The CST ensures that.

Responsibilities

  • You will be developing features for the largest callable network in the world, both server and client-side
  • Your code will run on top-notch hardware and serve millions of calls per day
  • You will make best use of server-based and peer-to-peer worlds have to offer
  • You will work with best experts in the area

Skills & Requirements

Requirements

  • You love C++ and write beautiful code in it. We think 5 years of software development is usually what it takes to get there
  • You've had it with cryptic code that makes children cry. We expect clean, testable and maintainable code
  • You know why Youtube streams video over TCP and Skype prefers not to. Understanding networking is a must. VoIP experience and understanding SIP is a big plus
  • Server components you write are bulletproof, rock-solid and scale well. Backend development experience is required
  • You genuinely think that adding a mutex on the way of stream packet is suboptimal. Multithreading is essential
  • You can't decide between Windows and OS X and therefore write portable code just in case – so that it runs on Linux. Cross-platform experience is a plus
  • You are comfortable with hundred million people relying on your work for day-to-day communications

Additional requirements

  • Python is a plus
  • Java or .NET experience is a plus
  • Excellent communicator and fluent in English
  • Ability to work in agile (Scrum/Kanban) environment
  • Good technical, analytical and communication skills
  • Quick learner

How to apply

To apply please send your application to annela.haab@skype.net

Or, you can...

apply

view all job listings
view all Skype job listings

posted 2 weeks ago

visit Software Engineer, Calling at Skype - C++