Orda-Microsoft on a similar track
(Job ad from Monster.com)
Longhorn has been conceived as the next great wave to carry personal computing to new heights. One of the three key pillars of this industry-leading system is the area of collaboration and communications. The vision of this pillar has two key parts: the first is to deliver key platform technology components for ISVs to build exciting solutions that allow people to interact with others regardless of their location at home or work, or on the move; the second is to deliver out of the box user experience enabling powerful and natural ways for users to interact with others in their various social networks and for sharing information among the members of these communities. The collaboration pillar will include capabilities for powerful Identity-System based trusted peer-to-peer interaction, and for enabling multi-modal real-time and asynchronous communication; it will exploit the power of WinFS schemas to represent collaboration contexts, and use Indigo technologies for enabling distributed applications, and server and services technologies from MSN and our server organizations. With Longhorn collaboration, users will be able to enjoy exciting and fun solutions for more effective team interaction, more fluid and natural sharing of information among family and friends, and exciting entertainment and team games. The Peer Networking team owns key technologies needed to enable these scenarios.
Specifically, we are responsible for providing serverless (that is, peer-to-peer) implementations of several of the platform pieces required, such as name resolution, presence and multipoint communication. Together with other teams, we will also be working on the end-user experiences that will be part of the Longhorn collaboration capabilities. We’re looking for an outstanding senior development lead to lead a highly skilled, motivated team of developers that will build the next-generation set of features in the peer-to-peer collaboration space. This will entail being the technical owner of a set of features, working with the team to produce detailed technical designs and schedules and managing the developers on the team to produce high-quality implementations of the features on time. The position will have a strong hands-on component - we expect our leads to take an active part in writing the code for the product and be well-versed in the technical details of the features owned by their team.
Experience developing production-quality system software in C/C#/C++ is required. Knowledge of networking, distributed systems and the .NET framework is a big plus. Previous experience managing and growing a team of developers as well as a good track record of cross-group work are a big plus. The successful candidate will be a team player who is highly focused, has excellent people management skills and has a strong desire to help ship a robust, scalable, secure system that meets customer needs. If you have the skills above and like to be involved with the newest technology then this is the place for you!