Stack Exchange

your communities

Job Description

Skype and Lync are for doing things together, whenever you’re apart.

We make it simple to share experiences – big or small - with the people that matter to you, wherever they are. 

Our technology lets people work with colleagues, hold a meeting, share stories, celebrate birthdays, learn a language – just about anything you need to do together every day.

It’s all made possible by the people who work here. And you could be one of them. 

Senior Software Development Engineer – Skype for Windows

We’re quickly expanding our product line and becoming more global every day. The Skype for Windows product is Skype’s flagship product, with millions of users around the world.  We are looking for talented developers who have a passion for developing user interfaces and being on the leading edge of technology. 

You will report to a Lead Engineer and be an integral part of the Windows product team, developing the Skype for Windows product - primarily conducting feature development and improving the user experience.

You’ll be working very closely with other developers and testers around the world in an Agile product team, ensuring that end users will get a product with the highest quality. 

Skills & Requirements

What you will do:

  • you’ll be developing new features on the Skype for Windows product, improving the user experience and resolving product defects
  • you will be responsible for unit testing the software components that you build
  • interpret windows log files / stack dumps, for analysis of complex problems
  • analyse product feature specifications, providing task estimates

Who we are looking for:

  • an experienced Software Development Engineer with strong knowledge and substantial commercial working experience with C++
  • someone with previous experience working on Windows developments
  • someone with previous experience working on Windows developments
  • a UI focussed engineer with substantial experience of building quality user interfaces, including development of custom visual components
  • an enthusiastic individual with a passion for graphics, video and/or user interface design (e.g. GDI)
  • someone with working knowledge of Direct X (desirable, but not essential)
  • skills in unit testing
  • someone with experience of Test Driven Development and experience working on Agile developments (e.g. Scrum)
  • someone with experience of working with a reputable Source Control Management (SCM) system

And naturally, we offer all the benefits you’d expect from Microsoft.

Microsoft is an equal opportunity employer and supports workforce diversity.

About Skype

Would you like to work on a product which is used by millions of people every day?  Skype is software that enables the world’s conversations.Hundreds of millions of individuals and businesses actively use Skype making over 700 million minutes of video / voice calls per day, send instant messages and sharing files with other Skype users. If you have a keen desire to stretch yourself to support the delivery ofgreat products and features then Skype’s the perfect place for you. Everyday Skype enables 100's of millions of people to be together, even when they're apart. We're global thinkers with offices in Hong Kong, London, Luxembourg, Moscow, New York, Palo Alto, Prague, Singapore, Stockholm, Tallinn, Tartu and Tokyo. Our wonderful offices are relaxed, funky, innovative and dog friendly - we're more like family around here. 


Learn more about Microsoft

We have great benefits

Private HealthTravel BenefitsStockGym MembershipLife InsuranceLots more great benefits

Visit the Microsoft company page

view all job listings view all Skype job listings

Senior Software Engineer - Skype for Windows (C++, UI, GDI) at Skype - C++