748675, Software Development Engineer (SDE) II, Lync / Microsoft / Redmond, WA
Microsoft/Redmond, WALocation: Redmond, WA, US
Job ID: 748675-37440
Division: Microsoft Office Division
Do you want to be involved in building the next generation Communication experience that will revolutionize the workplace communications for every information worker? Do you want to work in a group that makes an impact on our company's future, is an innovator in the industry and is changing the way millions of people communicate? Do you want to help a billion dollar business become a 10 billion dollar one? Do you want to build an immersive user experience from ground up? If yes, then this is the right place for you.
The Lync team (formerly Office Communicator) is at the forefront of innovation when it comes to Unified Communication. Our most recent release, Lync 2010, was received by the industry with glowing reviews. Our newest client takes a huge step forward towards delivering on our vision by seamlessly integrating instant-messaging, voice, video, IP telephony, conferencing, and application sharing. Emerging influence of social networks and newer generation of information workers are all set to be the catalyst to change the communication and collaboration landscape. We want to blaze the trail and provide next generation communication experience where we can put the people in control of their communication and provide an experience that feels natural to their everyday workflow in the new world.
We are the team in the Microsoft Lync client that is responsible to build user experiences including people and groups, search, presence, social networking, authentication, instant messaging and social/group conversations. We are getting ready to start building the next generation user experience that embraces modern UI design concepts to offer a simple immersive and fluid experience. You will have the opportunity to work side by side with a group of highly motivated team members, to design and implement the next version of the Lync and to develop the immersive user experience using emerging technologies.
To be a successful candidate, you should have a proven track record spanning all aspects of the product lifecycle. You should have a strong passion for designing, implementing and delivering high quality experiences and products that focus on the end user.
Here are some reasons why it is great to work in the Lync team:
• We are at the very early stage of our next release cycle. You will get a chance to influence the direction of the product if you join us now.
• You get to take part in the transformation of the communications industry. Companies across the world are adopting Lync to meet their communication and collaboration needs.
• The possibility of innovations in the communications and collaboration space is limitless. The competitive landscape is changing rapidly, and we have to be very creative to out-innovate our competitors.
• We build for the future. We invest resources in each release to improve our architecture and engineering practices so we can innovate quickly.
• Lync covers a broad array of technologies, ranging from peer to peer networking, client/server infrastructure, online hosted service and devices.
• We will be using the latest tools and technologies to reach our objectives. If you're interested in learning something new, this is the place to be.
• The Lync product continues to grow year after year. We've very proud of the successes we've had in the past, but we're always looking for ways to improve. If you want to be a stakeholder in the future of Microsoft's next great product, the Lync team is for you.
Join us and make your own impact on how people will communicate for years to come.
Qualification:
Fast learner, self-motivated.
Strong problem-solving and decent debugging skills
Passion for engineering excellence and quality in code & design
Excellent customer focus along with solid communication & cross-group skills
Strong C++ and Win32 programming experience
5+ year of software development experience
Experience of UX development and UX frameworks is not must but highly desired
Expert level knowledge in design patterns is a plus
Experience with Test Driven Development is a plus
BS or MS or PhD in CS or equivalent areas.
MBD:OCG
Nearest Major Market: Seattle
Nearest Secondary Market: Bellevue
Apply To Job

