Senior Software Development Engineer - Skype

Skype and Lync have transformed the way people communicate and collaborate in real time, using rich multi-modal communications, from consumers to the largest enterprises in the world. Always-on, High speed broadband Internet, mobile data networks, connected PCs, smart phones and tablets have opened up opportunities to deliver immersive communication and collaboration experiences that were not possible even a few years back. Lync Server and Lync Online in Office 365 power Unified Communications for mission critical operations for the largest enterprises in the world. Lync client delivers gorgeous end user experiences on PCs, Smart Phones and Tablets, integrating seamlessly with every day tools such as Microsoft Office, Outlook and SharePoint. Skype enables the world’s conversations. 100s of millions of individuals and businesses use Skype to make free video and voice calls, send instant messages and share files with other Skype users. We are enabling federation between businesses that use Lync for Unified Communications to Skype users for enabling rich, multi-modal Lync to Skype communication scenarios. As we embark on a mission to re-humanize communications, come join the team pioneering the next generation of global communications by powering every call, on every device, across work and life!

We are looking for a Senior SDE to take on challenging problems in building massively scalable, highly reliable, geo-redundant real time communication services. To be a successful candidate, you should have a proven track record spanning all aspects of software development life cycle. You must be excellent at taking a complex system and build simplifying models around this complexity. Experience in designing and delivering enterprise grade distributed systems software either as on-premises servers or as a cloud service is highly desirable.

Essential attributes and competencies include:

- Deep knowledge of building high performance, highly available, reliable, distributed server/services software

- Designing systems and processes for running end user facing services at scale, drive cost & operational efficiency

- Experience with software development tools such as build systems, compilers, pre-processors, software verification systems

- Expertise in developing complex, large scale software in C++, C# or equivalent languages

- Proven ability to collaborate and communicate across teams and across levels of management

Microsoft is an equal opportunity employer.   All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here


EmoticonEmoticon